summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2021-04-18 19:27:46 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2021-04-18 19:27:46 +0200
commit4831ec8b98dbd0b637271f601c288960f9259bfc (patch)
tree9163b423a7b6f23b0249e923cab8e4a1f2ca18b0
parent113a26a2838ace27514f6348ed0d41bf87724472 (diff)
downloadcontext-4831ec8b98dbd0b637271f601c288960f9259bfc.tar.gz
2021-04-18 18:07:00
-rw-r--r--context/data/scite/context/lexers/data/scite-context-data-context.lua2
-rw-r--r--context/data/scite/context/lexers/data/scite-context-data-tex.lua4
-rw-r--r--context/data/scite/context/scite-context-data-context.properties14
-rw-r--r--context/data/scite/context/scite-context-data-tex.properties185
-rw-r--r--context/data/textadept/context/data/scite-context-data-context.lua2
-rw-r--r--context/data/textadept/context/data/scite-context-data-tex.lua4
-rw-r--r--context/data/vscode/extensions/context/syntaxes/context-syntax-tex.json4
-rw-r--r--doc/context/documents/general/manuals/lowlevel-macros.pdfbin87655 -> 85117 bytes
-rw-r--r--doc/context/documents/general/manuals/luametatex.pdfbin1295220 -> 1295238 bytes
-rw-r--r--doc/context/sources/general/manuals/lowlevel/lowlevel-macros.tex32
-rw-r--r--doc/context/sources/general/manuals/luametatex/luametatex-languages.tex34
-rw-r--r--doc/context/sources/general/manuals/math/math-grouping.tex212
-rw-r--r--doc/context/sources/general/manuals/math/math-layout.tex2
-rw-r--r--doc/context/sources/general/manuals/math/math-mkiv.tex1
-rw-r--r--metapost/context/base/mpxl/mp-abck.mpxl4
-rw-r--r--tex/context/base/mkii/cont-new.mkii2
-rw-r--r--tex/context/base/mkii/context.mkii2
-rw-r--r--tex/context/base/mkiv/cont-new.mkiv2
-rw-r--r--tex/context/base/mkiv/context.mkiv2
-rw-r--r--tex/context/base/mkiv/core-con.lua105
-rw-r--r--tex/context/base/mkiv/luat-mac.lua2
-rw-r--r--tex/context/base/mkiv/mult-low.lua1
-rw-r--r--tex/context/base/mkiv/mult-prm.lua3
-rw-r--r--tex/context/base/mkiv/status-files.pdfbin24897 -> 24876 bytes
-rw-r--r--tex/context/base/mkiv/status-lua.pdfbin240711 -> 240761 bytes
-rw-r--r--tex/context/base/mkxl/buff-ver.mkxl18
-rw-r--r--tex/context/base/mkxl/colo-ini.mkxl42
-rw-r--r--tex/context/base/mkxl/cont-new.mkxl2
-rw-r--r--tex/context/base/mkxl/context.mkxl2
-rw-r--r--tex/context/base/mkxl/core-con.mkxl4
-rw-r--r--tex/context/base/mkxl/driv-shp.lmt1
-rw-r--r--tex/context/base/mkxl/good-mth.lmt2
-rw-r--r--tex/context/base/mkxl/grph-inc.mkxl2
-rw-r--r--tex/context/base/mkxl/lang-ini.lmt35
-rw-r--r--tex/context/base/mkxl/lang-ini.mkxl7
-rw-r--r--tex/context/base/mkxl/lpdf-lmt.lmt95
-rw-r--r--tex/context/base/mkxl/math-ali.mkxl22
-rw-r--r--tex/context/base/mkxl/mlib-svg.lmt2
-rw-r--r--tex/context/base/mkxl/node-ini.lmt3
-rw-r--r--tex/context/base/mkxl/publ-ini.mkxl2
-rw-r--r--tex/context/base/mkxl/strc-not.mklx4
-rw-r--r--tex/context/base/mkxl/symb-ini.mkxl2
-rw-r--r--tex/context/base/mkxl/trac-ctx.mkxl14
-rw-r--r--tex/context/base/mkxl/trac-vis.lmt413
-rw-r--r--tex/context/fonts/mkiv/type-imp-texgyre.mkiv2
-rw-r--r--tex/context/modules/mkiv/s-languages-goodies.mkxl111
-rw-r--r--tex/context/modules/mkiv/x-asciimath.lua1
-rw-r--r--tex/context/patterns/lmtx/lang-de.llg4275
-rw-r--r--tex/generic/context/luatex/luatex-fonts-merged.lua2
49 files changed, 4822 insertions, 860 deletions
diff --git a/context/data/scite/context/lexers/data/scite-context-data-context.lua b/context/data/scite/context/lexers/data/scite-context-data-context.lua
index 6d3135d02..c217a20e6 100644
--- a/context/data/scite/context/lexers/data/scite-context-data-context.lua
+++ b/context/data/scite/context/lexers/data/scite-context-data-context.lua
@@ -1,4 +1,4 @@
return {
- ["constants"]={ "zerocount", "minusone", "minustwo", "plusone", "plustwo", "plusthree", "plusfour", "plusfive", "plussix", "plusseven", "pluseight", "plusnine", "plusten", "pluseleven", "plustwelve", "plussixteen", "plusfifty", "plushundred", "plusonehundred", "plustwohundred", "plusfivehundred", "plusthousand", "plustenthousand", "plustwentythousand", "medcard", "maxcard", "maxcardminusone", "zeropoint", "onepoint", "halfapoint", "onebasepoint", "maxcount", "maxdimen", "scaledpoint", "thousandpoint", "points", "halfpoint", "zeroskip", "zeromuskip", "onemuskip", "pluscxxvii", "pluscxxviii", "pluscclv", "pluscclvi", "normalpagebox", "directionlefttoright", "directionrighttoleft", "endoflinetoken", "outputnewlinechar", "emptytoks", "empty", "undefined", "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", "conditionaltrue", "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", "backslashasciicode", "circumflexasciicode", "underscoreasciicode", "leftbraceasciicode", "barasciicode", "rightbraceasciicode", "tildeasciicode", "delasciicode", "leftparentasciicode", "rightparentasciicode", "lessthanasciicode", "morethanasciicode", "doublecommentsignal", "atsignasciicode", "exclamationmarkasciicode", "questionmarkasciicode", "doublequoteasciicode", "singlequoteasciicode", "forwardslashasciicode", "primeasciicode", "hyphenasciicode", "percentasciicode", "leftbracketasciicode", "rightbracketasciicode", "frozenhsizecode", "frozenskipcode", "frozenhangcode", "frozenindentcode", "frozenparfillcode", "frozenadjustcode", "frozenprotrudecode", "frozentolerancecode", "frozenstretchcode", "frozenloosenesscode", "frozenlastlinecode", "frozenlinepenaltycode", "frozenclubpenaltycode", "frozenwidowpenaltycode", "frozendisplaypenaltycode", "frozenbrokenpenaltycode", "frozendemeritscode", "frozenshapecode", "frozenlinecode", "frozenhyphenationcode", "frozenallcode", "activemathcharcode", "activetabtoken", "activeformfeedtoken", "activeendoflinetoken", "batchmodecode", "nonstopmodecode", "scrollmodecode", "errorstopmodecode", "bottomlevelgroupcode", "simplegroupcode", "hboxgroupcode", "adjustedhboxgroupcode", "vboxgroupcode", "vtopgroupcode", "aligngroupcode", "noaligngroupcode", "outputgroupcode", "mathgroupcode", "discretionarygroupcode", "insertgroupcode", "vadjustgroupcode", "vcentergroupcode", "mathabovegroupcode", "mathchoicegroupcode", "semisimplegroupcode", "mathshiftgroupcode", "mathleftgroupcode", "localboxgroupcode", "splitoffgroupcode", "splitkeepgroupcode", "preamblegroupcode", "alignsetgroupcode", "finrowgroupcode", "discretionarygroupcode", "charnodecode", "hlistnodecode", "vlistnodecode", "rulenodecode", "insertnodecode", "marknodecode", "adjustnodecode", "ligaturenodecode", "discretionarynodecode", "whatsitnodecode", "mathnodecode", "gluenodecode", "kernnodecode", "penaltynodecode", "unsetnodecode", "mathsnodecode", "charifcode", "catifcode", "numifcode", "dimifcode", "oddifcode", "vmodeifcode", "hmodeifcode", "mmodeifcode", "innerifcode", "voidifcode", "hboxifcode", "vboxifcode", "xifcode", "eofifcode", "trueifcode", "falseifcode", "caseifcode", "definedifcode", "csnameifcode", "fontcharifcode", "fontslantperpoint", "fontinterwordspace", "fontinterwordstretch", "fontinterwordshrink", "fontexheight", "fontemwidth", "fontextraspace", "slantperpoint", "mathexheight", "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", "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", "startTEXpage", "stopTEXpage", "enablemode", "disablemode", "preventmode", "definemode", "globalenablemode", "globaldisablemode", "globalpreventmode", "pushmode", "popmode", "typescriptone", "typescripttwo", "typescriptthree", "mathsizesuffix", "mathordcode", "mathopcode", "mathbincode", "mathrelcode", "mathopencode", "mathclosecode", "mathpunctcode", "mathalphacode", "mathinnercode", "mathnothingcode", "mathlimopcode", "mathnolopcode", "mathboxcode", "mathchoicecode", "mathaccentcode", "mathradicalcode", "constantnumber", "constantnumberargument", "constantdimen", "constantdimenargument", "constantemptyargument", "continueifinputfile", "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", "Ux", "eUx", "Umathaccents", "parfillleftskip", "parfillrightskip", "startlmtxmode", "stoplmtxmode", "startmkivmode", "stopmkivmode", "wildcardsymbol", "normalhyphenationmodecode", "automatichyphenationmodecode", "explicithyphenationmodecode", "syllablehyphenationmodecode", "uppercasehyphenationmodecode", "completehyphenationmodecode", "compoundhyphenationmodecode", "strictstarthyphenationmodecode", "strictendhyphenationmodecode", "automaticpenaltyhyphenationmodecode", "explicitpenaltyhyphenationmodecode", "permitgluehyphenationmodecode", "permitallhyphenationmodecode", "permitmathreplacehyphenationmodecode", "forcecheckhyphenationmodecode", "lazyligatureshyphenationmodecode", "forcehandlerhyphenationmodecode", "normalizelinecode", "parindentskipcode", "swaphangindentcode", "swapparsshapecode", "breakafterdircode", "removemarginkernscode", "clipwidthcode", "flattendiscretionariescode", "noligaturingcode", "nokerningcode", "noleftligaturecode", "noleftkerncode", "norightligaturecode", "norightkerncode", "noexpansioncode", "noprotrusioncode", "frozenflagcode", "tolerantflagcode", "protectedflagcode", "primitiveflagcode", "permanentflagcode", "noalignedflagcode", "immutableflagcode", "mutableflagcode", "globalflagcode", "overloadedflagcode", "immediateflagcode", "conditionalflagcode", "valueflagcode", "instanceflagcode", "prewordcode", "postwordcode", "continuewhenlmtxmode" },
+ ["constants"]={ "zerocount", "minusone", "minustwo", "plusone", "plustwo", "plusthree", "plusfour", "plusfive", "plussix", "plusseven", "pluseight", "plusnine", "plusten", "pluseleven", "plustwelve", "plussixteen", "plusfifty", "plushundred", "plusonehundred", "plustwohundred", "plusfivehundred", "plusthousand", "plustenthousand", "plustwentythousand", "medcard", "maxcard", "maxcardminusone", "zeropoint", "onepoint", "halfapoint", "onebasepoint", "maxcount", "maxdimen", "scaledpoint", "thousandpoint", "points", "halfpoint", "zeroskip", "zeromuskip", "onemuskip", "pluscxxvii", "pluscxxviii", "pluscclv", "pluscclvi", "normalpagebox", "directionlefttoright", "directionrighttoleft", "endoflinetoken", "outputnewlinechar", "emptytoks", "empty", "undefined", "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", "conditionaltrue", "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", "backslashasciicode", "circumflexasciicode", "underscoreasciicode", "leftbraceasciicode", "barasciicode", "rightbraceasciicode", "tildeasciicode", "delasciicode", "leftparentasciicode", "rightparentasciicode", "lessthanasciicode", "morethanasciicode", "doublecommentsignal", "atsignasciicode", "exclamationmarkasciicode", "questionmarkasciicode", "doublequoteasciicode", "singlequoteasciicode", "forwardslashasciicode", "primeasciicode", "hyphenasciicode", "percentasciicode", "leftbracketasciicode", "rightbracketasciicode", "frozenhsizecode", "frozenskipcode", "frozenhangcode", "frozenindentcode", "frozenparfillcode", "frozenadjustcode", "frozenprotrudecode", "frozentolerancecode", "frozenstretchcode", "frozenloosenesscode", "frozenlastlinecode", "frozenlinepenaltycode", "frozenclubpenaltycode", "frozenwidowpenaltycode", "frozendisplaypenaltycode", "frozenbrokenpenaltycode", "frozendemeritscode", "frozenshapecode", "frozenlinecode", "frozenhyphenationcode", "frozenallcode", "activemathcharcode", "activetabtoken", "activeformfeedtoken", "activeendoflinetoken", "batchmodecode", "nonstopmodecode", "scrollmodecode", "errorstopmodecode", "bottomlevelgroupcode", "simplegroupcode", "hboxgroupcode", "adjustedhboxgroupcode", "vboxgroupcode", "vtopgroupcode", "aligngroupcode", "noaligngroupcode", "outputgroupcode", "mathgroupcode", "discretionarygroupcode", "insertgroupcode", "vadjustgroupcode", "vcentergroupcode", "mathabovegroupcode", "mathchoicegroupcode", "semisimplegroupcode", "mathshiftgroupcode", "mathleftgroupcode", "localboxgroupcode", "splitoffgroupcode", "splitkeepgroupcode", "preamblegroupcode", "alignsetgroupcode", "finrowgroupcode", "discretionarygroupcode", "charnodecode", "hlistnodecode", "vlistnodecode", "rulenodecode", "insertnodecode", "marknodecode", "adjustnodecode", "ligaturenodecode", "discretionarynodecode", "whatsitnodecode", "mathnodecode", "gluenodecode", "kernnodecode", "penaltynodecode", "unsetnodecode", "mathsnodecode", "charifcode", "catifcode", "numifcode", "dimifcode", "oddifcode", "vmodeifcode", "hmodeifcode", "mmodeifcode", "innerifcode", "voidifcode", "hboxifcode", "vboxifcode", "xifcode", "eofifcode", "trueifcode", "falseifcode", "caseifcode", "definedifcode", "csnameifcode", "fontcharifcode", "fontslantperpoint", "fontinterwordspace", "fontinterwordstretch", "fontinterwordshrink", "fontexheight", "fontemwidth", "fontextraspace", "slantperpoint", "mathexheight", "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", "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", "startTEXpage", "stopTEXpage", "enablemode", "disablemode", "preventmode", "definemode", "globalenablemode", "globaldisablemode", "globalpreventmode", "pushmode", "popmode", "typescriptone", "typescripttwo", "typescriptthree", "mathsizesuffix", "mathordcode", "mathopcode", "mathbincode", "mathrelcode", "mathopencode", "mathclosecode", "mathpunctcode", "mathalphacode", "mathinnercode", "mathnothingcode", "mathlimopcode", "mathnolopcode", "mathboxcode", "mathchoicecode", "mathaccentcode", "mathradicalcode", "constantnumber", "constantnumberargument", "constantdimen", "constantdimenargument", "constantemptyargument", "continueifinputfile", "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", "Ux", "eUx", "Umathaccents", "parfillleftskip", "parfillrightskip", "startlmtxmode", "stoplmtxmode", "startmkivmode", "stopmkivmode", "wildcardsymbol", "normalhyphenationmodecode", "automatichyphenationmodecode", "explicithyphenationmodecode", "syllablehyphenationmodecode", "uppercasehyphenationmodecode", "completehyphenationmodecode", "compoundhyphenationmodecode", "strictstarthyphenationmodecode", "strictendhyphenationmodecode", "automaticpenaltyhyphenationmodecode", "explicitpenaltyhyphenationmodecode", "permitgluehyphenationmodecode", "permitallhyphenationmodecode", "permitmathreplacehyphenationmodecode", "forcecheckhyphenationmodecode", "lazyligatureshyphenationmodecode", "forcehandlerhyphenationmodecode", "feedbackcompoundhyphenationmodecode", "ignoreboundshyphenationmodecode", "normalizelinecode", "parindentskipcode", "swaphangindentcode", "swapparsshapecode", "breakafterdircode", "removemarginkernscode", "clipwidthcode", "flattendiscretionariescode", "noligaturingcode", "nokerningcode", "noleftligaturecode", "noleftkerncode", "norightligaturecode", "norightkerncode", "noexpansioncode", "noprotrusioncode", "frozenflagcode", "tolerantflagcode", "protectedflagcode", "primitiveflagcode", "permanentflagcode", "noalignedflagcode", "immutableflagcode", "mutableflagcode", "globalflagcode", "overloadedflagcode", "immediateflagcode", "conditionalflagcode", "valueflagcode", "instanceflagcode", "prewordcode", "postwordcode", "continuewhenlmtxmode" },
["helpers"]={ "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", "newlanguage", "newfamily", "newfam", "newhelp", "then", "begcsname", "autorule", "strippedcsname", "checkedstrippedcsname", "nofarguments", "firstargumentfalse", "firstargumenttrue", "secondargumentfalse", "secondargumenttrue", "thirdargumentfalse", "thirdargumenttrue", "fourthargumentfalse", "fourthargumenttrue", "fifthargumentfalse", "fifthargumenttrue", "sixthargumentfalse", "sixthargumenttrue", "seventhargumentfalse", "seventhargumenttrue", "vkern", "hkern", "vpenalty", "hpenalty", "doglobal", "dodoglobal", "redoglobal", "resetglobal", "donothing", "dontcomplain", "forgetall", "donetrue", "donefalse", "foundtrue", "foundfalse", "inlineordisplaymath", "indisplaymath", "forcedisplaymath", "startforceddisplaymath", "stopforceddisplaymath", "startpickupmath", "stoppickupmath", "reqno", "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", "ruledhss", "ruledhfil", "ruledhfill", "ruledhfilll", "ruledhfilneg", "ruledhfillneg", "normalhfillneg", "normalhfilllneg", "ruledvss", "ruledvfil", "ruledvfill", "ruledvfilll", "ruledvfilneg", "ruledvfillneg", "normalvfillneg", "normalvfilllneg", "ruledhbox", "ruledvbox", "ruledvtop", "ruledvcenter", "ruledmbox", "ruledhpack", "ruledvpack", "ruledtpack", "ruledhskip", "ruledvskip", "ruledkern", "ruledmskip", "ruledmkern", "ruledhglue", "ruledvglue", "normalhglue", "normalvglue", "ruledpenalty", "filledhboxb", "filledhboxr", "filledhboxg", "filledhboxc", "filledhboxm", "filledhboxy", "filledhboxk", "scratchstring", "scratchstringone", "scratchstringtwo", "tempstring", "scratchcounter", "globalscratchcounter", "privatescratchcounter", "scratchdimen", "globalscratchdimen", "privatescratchdimen", "scratchskip", "globalscratchskip", "privatescratchskip", "scratchmuskip", "globalscratchmuskip", "privatescratchmuskip", "scratchtoks", "globalscratchtoks", "privatescratchtoks", "scratchbox", "globalscratchbox", "privatescratchbox", "scratchmacro", "scratchmacroone", "scratchmacrotwo", "scratchconditiontrue", "scratchconditionfalse", "ifscratchcondition", "scratchconditiononetrue", "scratchconditiononefalse", "ifscratchconditionone", "scratchconditiontwotrue", "scratchconditiontwofalse", "ifscratchconditiontwo", "globalscratchcounterone", "globalscratchcountertwo", "globalscratchcounterthree", "groupedcommand", "groupedcommandcs", "triggergroupedcommand", "triggergroupedcommandcs", "simplegroupedcommand", "pickupgroupedcommand", "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", "scratchhsize", "scratchvsize", "scratchxoffset", "scratchyoffset", "scratchhoffset", "scratchvoffset", "scratchxposition", "scratchyposition", "scratchtopoffset", "scratchbottomoffset", "scratchleftoffset", "scratchrightoffset", "scratchcounterone", "scratchcountertwo", "scratchcounterthree", "scratchcounterfour", "scratchcounterfive", "scratchcountersix", "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", "scratchmy", "scratchunicode", "scratchmin", "scratchmax", "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", "quitcondition", "truecondition", "falsecondition", "tracingall", "tracingnone", "loggingall", "showluatokens", "aliasmacro", "removetoks", "appendtoks", "prependtoks", "appendtotoks", "prependtotoks", "to", "endgraf", "endpar", "reseteverypar", "finishpar", "empty", "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", "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", "usedummystyleandcolor", "usedummystyleparameter", "usedummycolorparameter", "processcommalist", "processcommacommand", "quitcommalist", "quitprevcommalist", "processaction", "processallactions", "processfirstactioninset", "processallactionsinset", "unexpanded", "expanded", "startexpanded", "stopexpanded", "protect", "unprotect", "firstofoneargument", "firstoftwoarguments", "secondoftwoarguments", "firstofthreearguments", "secondofthreearguments", "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", "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", "startnointerference", "stopnointerference", "twodigits", "threedigits", "leftorright", "offinterlineskip", "oninterlineskip", "nointerlineskip", "strut", "halfstrut", "quarterstrut", "depthstrut", "halflinestrut", "noheightstrut", "setstrut", "strutbox", "strutht", "strutdp", "strutwd", "struthtdp", "strutgap", "begstrut", "endstrut", "lineheight", "leftboundary", "rightboundary", "signalcharacter", "shiftbox", "vpackbox", "hpackbox", "vpackedbox", "hpackedbox", "ordordspacing", "ordopspacing", "ordbinspacing", "ordrelspacing", "ordopenspacing", "ordclosespacing", "ordpunctspacing", "ordinnerspacing", "opordspacing", "opopspacing", "opbinspacing", "oprelspacing", "opopenspacing", "opclosespacing", "oppunctspacing", "opinnerspacing", "binordspacing", "binopspacing", "binbinspacing", "binrelspacing", "binopenspacing", "binclosespacing", "binpunctspacing", "bininnerspacing", "relordspacing", "relopspacing", "relbinspacing", "relrelspacing", "relopenspacing", "relclosespacing", "relpunctspacing", "relinnerspacing", "openordspacing", "openopspacing", "openbinspacing", "openrelspacing", "openopenspacing", "openclosespacing", "openpunctspacing", "openinnerspacing", "closeordspacing", "closeopspacing", "closebinspacing", "closerelspacing", "closeopenspacing", "closeclosespacing", "closepunctspacing", "closeinnerspacing", "punctordspacing", "punctopspacing", "punctbinspacing", "punctrelspacing", "punctopenspacing", "punctclosespacing", "punctpunctspacing", "punctinnerspacing", "innerordspacing", "inneropspacing", "innerbinspacing", "innerrelspacing", "inneropenspacing", "innerclosespacing", "innerpunctspacing", "innerinnerspacing", "normalreqno", "startimath", "stopimath", "normalstartimath", "normalstopimath", "startdmath", "stopdmath", "normalstartdmath", "normalstopdmath", "normalsuperscript", "normalsubscript", "normalnosuperscript", "normalnosubscript", "superscript", "subscript", "nosuperscript", "nosubscript", "superprescript", "subprescript", "nosuperprescript", "nosubsprecript", "uncramped", "cramped", "mathstyletrigger", "triggermathstyle", "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", "ctxdirectlua", "ctxlatelua", "ctxsprint", "ctxwrite", "ctxcommand", "ctxdirectcommand", "ctxlatecommand", "ctxreport", "ctxlua", "luacode", "lateluacode", "directluacode", "registerctxluafile", "ctxloadluafile", "luaversion", "luamajorversion", "luaminorversion", "ctxluacode", "luaconditional", "luaexpanded", "ctxluamatch", "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", "lastlinewidth", "assumelongusagecs", "Umathbotaccent", "Umathtopaccent", "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", "lesshyphens", "morehyphens", "nohyphens", "dohyphens", "compounddiscretionary", "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", "readfromterminal", "boxlines", "boxline", "setboxline", "copyboxline", "boxlinewd", "boxlineht", "boxlinedp", "boxlinenw", "boxlinenh", "boxlinend", "boxlinels", "boxliners", "boxlinelh", "boxlinerh", "boxlinelp", "boxlinerp", "boxlinein", "boxrangewd", "boxrangeht", "boxrangedp", "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", "futureletnexttoken", "defbackslashbreak", "letbackslashbreak", "pushoverloadmode", "popoverloadmode", "pushrunstate", "poprunstate", "suggestedalias", "newlocalcount", "newlocaldimen", "newlocalskip", "newlocalmuskip", "newlocaltoks", "newlocalbox", "newlocalwrite", "newlocalread", "setnewlocalcount", "setnewlocaldimen", "setnewlocalskip", "setnewlocalmuskip", "setnewlocaltoks", "setnewlocalbox" },
} \ No newline at end of file
diff --git a/context/data/scite/context/lexers/data/scite-context-data-tex.lua b/context/data/scite/context/lexers/data/scite-context-data-tex.lua
index 7861a4e62..82b137780 100644
--- a/context/data/scite/context/lexers/data/scite-context-data-tex.lua
+++ b/context/data/scite/context/lexers/data/scite-context-data-tex.lua
@@ -1,9 +1,9 @@
return {
["aleph"]={ "Alephminorversion", "Alephrevision", "Alephversion" },
["etex"]={ "botmarks", "clubpenalties", "currentgrouplevel", "currentgrouptype", "currentifbranch", "currentiflevel", "currentiftype", "detokenize", "dimexpr", "displaywidowpenalties", "everyeof", "firstmarks", "fontchardp", "fontcharht", "fontcharic", "fontcharwd", "glueexpr", "glueshrink", "glueshrinkorder", "gluestretch", "gluestretchorder", "gluetomu", "ifcsname", "ifdefined", "iffontchar", "interactionmode", "interlinepenalties", "lastchkdim", "lastchknum", "lastlinefit", "lastnodetype", "marks", "muexpr", "mutoglue", "numericscale", "numexpr", "pagediscards", "parshapedimen", "parshapeindent", "parshapelength", "predisplaydirection", "protected", "savinghyphcodes", "savingvdiscards", "scantokens", "showgroups", "showifs", "showtokens", "splitbotmarks", "splitdiscards", "splitfirstmarks", "topmarks", "tracingalignments", "tracingassigns", "tracinggroups", "tracingifs", "tracinglevels", "tracingnesting", "unexpanded", "unless", "widowpenalties" },
- ["luatex"]={ "UUskewed", "UUskewedwithdelims", "Uabove", "Uabovewithdelims", "Uatop", "Uatopwithdelims", "Uchar", "Udelcode", "Udelcodenum", "Udelimiter", "Udelimiterover", "Udelimiterunder", "Uhextensible", "Uleft", "Umathaccent", "Umathaccentbaseheight", "Umathaxis", "Umathbinbinspacing", "Umathbinclosespacing", "Umathbininnerspacing", "Umathbinopenspacing", "Umathbinopspacing", "Umathbinordspacing", "Umathbinpunctspacing", "Umathbinrelspacing", "Umathchar", "Umathcharclass", "Umathchardef", "Umathcharfam", "Umathcharnum", "Umathcharnumdef", "Umathcharslot", "Umathclass", "Umathclosebinspacing", "Umathcloseclosespacing", "Umathcloseinnerspacing", "Umathcloseopenspacing", "Umathcloseopspacing", "Umathcloseordspacing", "Umathclosepunctspacing", "Umathcloserelspacing", "Umathcode", "Umathcodenum", "Umathconnectoroverlapmin", "Umathfractiondelsize", "Umathfractiondenomdown", "Umathfractiondenomvgap", "Umathfractionnumup", "Umathfractionnumvgap", "Umathfractionrule", "Umathinnerbinspacing", "Umathinnerclosespacing", "Umathinnerinnerspacing", "Umathinneropenspacing", "Umathinneropspacing", "Umathinnerordspacing", "Umathinnerpunctspacing", "Umathinnerrelspacing", "Umathlimitabovebgap", "Umathlimitabovekern", "Umathlimitabovevgap", "Umathlimitbelowbgap", "Umathlimitbelowkern", "Umathlimitbelowvgap", "Umathnolimitsubfactor", "Umathnolimitsupfactor", "Umathopbinspacing", "Umathopclosespacing", "Umathopenbinspacing", "Umathopenclosespacing", "Umathopeninnerspacing", "Umathopenopenspacing", "Umathopenopspacing", "Umathopenordspacing", "Umathopenpunctspacing", "Umathopenrelspacing", "Umathoperatorsize", "Umathopinnerspacing", "Umathopopenspacing", "Umathopopspacing", "Umathopordspacing", "Umathoppunctspacing", "Umathoprelspacing", "Umathordbinspacing", "Umathordclosespacing", "Umathordinnerspacing", "Umathordopenspacing", "Umathordopspacing", "Umathordordspacing", "Umathordpunctspacing", "Umathordrelspacing", "Umathoverbarkern", "Umathoverbarrule", "Umathoverbarvgap", "Umathoverdelimiterbgap", "Umathoverdelimitervgap", "Umathpunctbinspacing", "Umathpunctclosespacing", "Umathpunctinnerspacing", "Umathpunctopenspacing", "Umathpunctopspacing", "Umathpunctordspacing", "Umathpunctpunctspacing", "Umathpunctrelspacing", "Umathquad", "Umathradicaldegreeafter", "Umathradicaldegreebefore", "Umathradicaldegreeraise", "Umathradicalkern", "Umathradicalrule", "Umathradicalvgap", "Umathrelbinspacing", "Umathrelclosespacing", "Umathrelinnerspacing", "Umathrelopenspacing", "Umathrelopspacing", "Umathrelordspacing", "Umathrelpunctspacing", "Umathrelrelspacing", "Umathskewedfractionhgap", "Umathskewedfractionvgap", "Umathspaceafterscript", "Umathspacebeforescript", "Umathspacingmode", "Umathstackdenomdown", "Umathstacknumup", "Umathstackvgap", "Umathsubshiftdown", "Umathsubshiftdrop", "Umathsubsupshiftdown", "Umathsubsupvgap", "Umathsubtopmax", "Umathsupbottommin", "Umathsupshiftdrop", "Umathsupshiftup", "Umathsupsubbottommax", "Umathunderbarkern", "Umathunderbarrule", "Umathunderbarvgap", "Umathunderdelimiterbgap", "Umathunderdelimitervgap", "Umiddle", "Unosubprescript", "Unosubscript", "Unosuperprescript", "Unosuperscript", "Uover", "Uoverdelimiter", "Uoverwithdelims", "Uradical", "Uright", "Uroot", "Uskewed", "Uskewedwithdelims", "Ustack", "Ustartdisplaymath", "Ustartmath", "Ustopdisplaymath", "Ustopmath", "Ustyle", "Usubprescript", "Usubscript", "Usuperprescript", "Usuperscript", "Uunderdelimiter", "Uvextensible", "adjustspacing", "adjustspacingshrink", "adjustspacingstep", "adjustspacingstretch", "afterassigned", "aftergrouped", "aliased", "alignmark", "aligntab", "atendofgroup", "atendofgrouped", "attribute", "attributedef", "automaticdiscretionary", "automatichyphenpenalty", "automigrationmode", "begincsname", "beginlocalcontrol", "boundary", "boxattribute", "boxdirection", "boxorientation", "boxtotal", "boxxmove", "boxxoffset", "boxymove", "boxyoffset", "catcodetable", "clearmarks", "crampeddisplaystyle", "crampedscriptscriptstyle", "crampedscriptstyle", "crampedtextstyle", "csstring", "defcsname", "dimensiondef", "directlua", "edefcsname", "efcode", "endlocalcontrol", "enforced", "etoksapp", "etokspre", "everytab", "exceptionpenalty", "expand", "expandafterpars", "expandafterspaces", "expandcstoken", "expanded", "expandtoken", "explicitdiscretionary", "explicithyphenpenalty", "firstvalidlanguage", "fontid", "fontspecifiedsize", "formatname", "frozen", "futuredef", "futureexpand", "futureexpandis", "futureexpandisap", "gdefcsname", "gleaders", "glet", "gletcsname", "gluespecdef", "glyphdatafield", "glyphoptions", "glyphscale", "glyphscriptfield", "glyphscriptscale", "glyphscriptscriptscale", "glyphstatefield", "glyphtextscale", "glyphxoffset", "glyphxscale", "glyphyoffset", "glyphyscale", "gtoksapp", "gtokspre", "hjcode", "hpack", "hyphenationmin", "hyphenationmode", "ifabsdim", "ifabsnum", "ifarguments", "ifboolean", "ifchkdim", "ifchknum", "ifcmpdim", "ifcmpnum", "ifcondition", "ifcstok", "ifdimval", "ifempty", "ifflags", "ifhastok", "ifhastoks", "ifhasxtoks", "ifincsname", "ifmathparameter", "ifmathstyle", "ifnumval", "ifparameter", "ifparameters", "ifrelax", "iftok", "ignorearguments", "ignorepars", "immediate", "immutable", "initcatcodetable", "insertheights", "insertht", "instance", "integerdef", "lastarguments", "lastnamedcs", "lastnodesubtype", "leftmarginkern", "letcharcode", "letcsname", "letfrozen", "letprotected", "linedirection", "linepar", "listcallbackmode", "localbrokenpenalty", "localcontrol", "localcontrolled", "localinterlinepenalty", "localleftbox", "localrightbox", "lpcode", "luabytecode", "luabytecodecall", "luacopyinputnodes", "luadef", "luaescapestring", "luafunction", "luafunctioncall", "luatexbanner", "luatexrevision", "luatexversion", "mathdelimitersmode", "mathdirection", "mathdisplayskipmode", "matheqnogapstep", "mathflattenmode", "mathitalicsmode", "mathnolimitsmode", "mathpenaltiesmode", "mathrulesfam", "mathrulesmode", "mathrulethicknessmode", "mathscale", "mathscriptboxmode", "mathscriptcharmode", "mathscriptsmode", "mathstyle", "mathsurroundmode", "mathsurroundskip", "mugluespecdef", "mutable", "noaligned", "noboundary", "nohrule", "norelax", "normalizelinemode", "nospaces", "novrule", "orelse", "orunless", "outputbox", "overloaded", "overloadmode", "parametercount", "parattr", "pardirection", "permanent", "postexhyphenchar", "posthyphenchar", "prebinoppenalty", "predisplaygapfactor", "preexhyphenchar", "prehyphenchar", "prerelpenalty", "protrudechars", "protrusionboundary", "pxdimen", "quitvmode", "rightmarginkern", "rpcode", "savecatcodetable", "scantextokens", "setfontid", "snapshotpar", "supmarkmode", "swapcsvalues", "textdirection", "thewithoutunit", "tokenized", "toksapp", "tokspre", "tolerant", "tpack", "tracingfonts", "tracinghyphenation", "tracingmath", "undent", "unletfrozen", "unletprotected", "vpack", "wordboundary", "wrapuppar", "xdefcsname", "xtoksapp", "xtokspre" },
+ ["luatex"]={ "UUskewed", "UUskewedwithdelims", "Uabove", "Uabovewithdelims", "Uatop", "Uatopwithdelims", "Uchar", "Udelcode", "Udelcodenum", "Udelimiter", "Udelimiterover", "Udelimiterunder", "Uhextensible", "Uleft", "Umathaccent", "Umathaccentbaseheight", "Umathaxis", "Umathbinbinspacing", "Umathbinclosespacing", "Umathbininnerspacing", "Umathbinopenspacing", "Umathbinopspacing", "Umathbinordspacing", "Umathbinpunctspacing", "Umathbinrelspacing", "Umathchar", "Umathcharclass", "Umathchardef", "Umathcharfam", "Umathcharnum", "Umathcharnumdef", "Umathcharslot", "Umathclass", "Umathclosebinspacing", "Umathcloseclosespacing", "Umathcloseinnerspacing", "Umathcloseopenspacing", "Umathcloseopspacing", "Umathcloseordspacing", "Umathclosepunctspacing", "Umathcloserelspacing", "Umathcode", "Umathcodenum", "Umathconnectoroverlapmin", "Umathfractiondelsize", "Umathfractiondenomdown", "Umathfractiondenomvgap", "Umathfractionnumup", "Umathfractionnumvgap", "Umathfractionrule", "Umathinnerbinspacing", "Umathinnerclosespacing", "Umathinnerinnerspacing", "Umathinneropenspacing", "Umathinneropspacing", "Umathinnerordspacing", "Umathinnerpunctspacing", "Umathinnerrelspacing", "Umathlimitabovebgap", "Umathlimitabovekern", "Umathlimitabovevgap", "Umathlimitbelowbgap", "Umathlimitbelowkern", "Umathlimitbelowvgap", "Umathnolimitsubfactor", "Umathnolimitsupfactor", "Umathopbinspacing", "Umathopclosespacing", "Umathopenbinspacing", "Umathopenclosespacing", "Umathopeninnerspacing", "Umathopenopenspacing", "Umathopenopspacing", "Umathopenordspacing", "Umathopenpunctspacing", "Umathopenrelspacing", "Umathoperatorsize", "Umathopinnerspacing", "Umathopopenspacing", "Umathopopspacing", "Umathopordspacing", "Umathoppunctspacing", "Umathoprelspacing", "Umathordbinspacing", "Umathordclosespacing", "Umathordinnerspacing", "Umathordopenspacing", "Umathordopspacing", "Umathordordspacing", "Umathordpunctspacing", "Umathordrelspacing", "Umathoverbarkern", "Umathoverbarrule", "Umathoverbarvgap", "Umathoverdelimiterbgap", "Umathoverdelimitervgap", "Umathpunctbinspacing", "Umathpunctclosespacing", "Umathpunctinnerspacing", "Umathpunctopenspacing", "Umathpunctopspacing", "Umathpunctordspacing", "Umathpunctpunctspacing", "Umathpunctrelspacing", "Umathquad", "Umathradicaldegreeafter", "Umathradicaldegreebefore", "Umathradicaldegreeraise", "Umathradicalkern", "Umathradicalrule", "Umathradicalvgap", "Umathrelbinspacing", "Umathrelclosespacing", "Umathrelinnerspacing", "Umathrelopenspacing", "Umathrelopspacing", "Umathrelordspacing", "Umathrelpunctspacing", "Umathrelrelspacing", "Umathskewedfractionhgap", "Umathskewedfractionvgap", "Umathspaceafterscript", "Umathspacebeforescript", "Umathspacingmode", "Umathstackdenomdown", "Umathstacknumup", "Umathstackvgap", "Umathsubshiftdown", "Umathsubshiftdrop", "Umathsubsupshiftdown", "Umathsubsupvgap", "Umathsubtopmax", "Umathsupbottommin", "Umathsupshiftdrop", "Umathsupshiftup", "Umathsupsubbottommax", "Umathunderbarkern", "Umathunderbarrule", "Umathunderbarvgap", "Umathunderdelimiterbgap", "Umathunderdelimitervgap", "Umiddle", "Unosubprescript", "Unosubscript", "Unosuperprescript", "Unosuperscript", "Uover", "Uoverdelimiter", "Uoverwithdelims", "Uradical", "Uright", "Uroot", "Uskewed", "Uskewedwithdelims", "Ustack", "Ustartdisplaymath", "Ustartmath", "Ustopdisplaymath", "Ustopmath", "Ustyle", "Usubprescript", "Usubscript", "Usuperprescript", "Usuperscript", "Uunderdelimiter", "Uvextensible", "adjustspacing", "adjustspacingshrink", "adjustspacingstep", "adjustspacingstretch", "afterassigned", "aftergrouped", "aliased", "alignmark", "aligntab", "atendofgroup", "atendofgrouped", "attribute", "attributedef", "automaticdiscretionary", "automatichyphenpenalty", "automigrationmode", "begincsname", "beginlocalcontrol", "boundary", "boxattribute", "boxdirection", "boxorientation", "boxtotal", "boxxmove", "boxxoffset", "boxymove", "boxyoffset", "catcodetable", "clearmarks", "crampeddisplaystyle", "crampedscriptscriptstyle", "crampedscriptstyle", "crampedtextstyle", "csstring", "defcsname", "dimensiondef", "directlua", "edefcsname", "efcode", "endlocalcontrol", "enforced", "etoksapp", "etokspre", "everytab", "exceptionpenalty", "expand", "expandafterpars", "expandafterspaces", "expandcstoken", "expanded", "expandtoken", "explicitdiscretionary", "explicithyphenpenalty", "firstvalidlanguage", "fontid", "fontspecifiedsize", "formatname", "frozen", "futuredef", "futureexpand", "futureexpandis", "futureexpandisap", "gdefcsname", "gleaders", "glet", "gletcsname", "gluespecdef", "glyphdatafield", "glyphoptions", "glyphscale", "glyphscriptfield", "glyphscriptscale", "glyphscriptscriptscale", "glyphstatefield", "glyphtextscale", "glyphxoffset", "glyphxscale", "glyphyoffset", "glyphyscale", "gtoksapp", "gtokspre", "hccode", "hjcode", "hpack", "hyphenationmin", "hyphenationmode", "ifabsdim", "ifabsnum", "ifarguments", "ifboolean", "ifchkdim", "ifchknum", "ifcmpdim", "ifcmpnum", "ifcondition", "ifcstok", "ifdimval", "ifempty", "ifflags", "ifhastok", "ifhastoks", "ifhasxtoks", "ifincsname", "ifmathparameter", "ifmathstyle", "ifnumval", "ifparameter", "ifparameters", "ifrelax", "iftok", "ignorearguments", "ignorepars", "immediate", "immutable", "initcatcodetable", "insertheights", "insertht", "instance", "integerdef", "lastarguments", "lastnamedcs", "lastnodesubtype", "leftmarginkern", "letcharcode", "letcsname", "letfrozen", "letprotected", "linedirection", "linepar", "listcallbackmode", "localbrokenpenalty", "localcontrol", "localcontrolled", "localinterlinepenalty", "localleftbox", "localrightbox", "lpcode", "luabytecode", "luabytecodecall", "luacopyinputnodes", "luadef", "luaescapestring", "luafunction", "luafunctioncall", "luatexbanner", "luatexrevision", "luatexversion", "mathdelimitersmode", "mathdirection", "mathdisplayskipmode", "matheqnogapstep", "mathflattenmode", "mathitalicsmode", "mathnolimitsmode", "mathpenaltiesmode", "mathrulesfam", "mathrulesmode", "mathrulethicknessmode", "mathscale", "mathscriptboxmode", "mathscriptcharmode", "mathscriptsmode", "mathstyle", "mathsurroundmode", "mathsurroundskip", "mugluespecdef", "mutable", "noaligned", "noboundary", "nohrule", "norelax", "normalizelinemode", "nospaces", "novrule", "orelse", "orunless", "outputbox", "overloaded", "overloadmode", "parametercount", "parattr", "pardirection", "permanent", "postexhyphenchar", "posthyphenchar", "prebinoppenalty", "predisplaygapfactor", "preexhyphenchar", "prehyphenchar", "prerelpenalty", "protrudechars", "protrusionboundary", "pxdimen", "quitvmode", "rightmarginkern", "rpcode", "savecatcodetable", "scantextokens", "setfontid", "snapshotpar", "supmarkmode", "swapcsvalues", "textdirection", "thewithoutunit", "tokenized", "toksapp", "tokspre", "tolerant", "tpack", "tracingfonts", "tracinghyphenation", "tracingmath", "undent", "unletfrozen", "unletprotected", "vpack", "wordboundary", "wrapuppar", "xdefcsname", "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", "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", "emergencystretch", "end", "endcsname", "endgroup", "endinput", "endlinechar", "eqno", "errhelp", "errmessage", "errorcontextlines", "errorstopmode", "escapechar", "everycr", "everydisplay", "everyhbox", "everyjob", "everymath", "everypar", "everyvbox", "exhyphenchar", "exhyphenpenalty", "expandafter", "fam", "fi", "finalhyphendemerits", "firstmark", "floatingpenalty", "font", "fontdimen", "fontname", "fontspecifiedname", "futurelet", "gdef", "global", "globaldefs", "glyph", "halign", "hangafter", "hangindent", "hbadness", "hbox", "hfil", "hfill", "hfilneg", "hfuzz", "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", "meaningfull", "meaningless", "medmuskip", "message", "middle", "mkern", "month", "moveleft", "moveright", "mskip", "multiply", "muskip", "muskipdef", "newlinechar", "noalign", "noexpand", "noindent", "nolimits", "nonscript", "nonstopmode", "nulldelimiterspace", "nullfont", "number", "omit", "or", "ordlimits", "outer", "output", "outputpenalty", "over", "overfullrule", "overline", "overshoot", "overwithdelims", "pagedepth", "pagefilllstretch", "pagefillstretch", "pagefilstretch", "pagegoal", "pageshrink", "pagestretch", "pagetotal", "par", "parfillleftskip", "parfillskip", "parindent", "parshape", "parskip", "patterns", "pausing", "penalty", "postdisplaypenalty", "predisplaypenalty", "predisplaysize", "pretolerance", "prevdepth", "prevgraf", "radical", "raise", "relax", "relpenalty", "right", "righthyphenmin", "rightskip", "romannumeral", "scaledfontdimen", "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", "todimension", "tointeger", "toks", "toksdef", "tolerance", "topmark", "topskip", "toscaled", "tracingcommands", "tracinglostchars", "tracingmacros", "tracingonline", "tracingoutput", "tracingpages", "tracingparagraphs", "tracingrestores", "tracingstats", "uccode", "uchyph", "underline", "unhbox", "unhcopy", "unhpack", "unkern", "unpenalty", "unskip", "unvbox", "unvcopy", "unvpack", "uppercase", "vadjust", "valign", "vbadness", "vbox", "vcenter", "vfil", "vfill", "vfilneg", "vfuzz", "vrule", "vsize", "vskip", "vsplit", "vss", "vtop", "wd", "widowpenalty", "xdef", "xleaders", "xspaceskip", "year" },
+ ["tex"]={ " ", "-", "/", "above", "abovedisplayshortskip", "abovedisplayskip", "abovewithdelims", "accent", "adjdemerits", "advance", "afterassignment", "aftergroup", "atop", "atopwithdelims", "badness", "baselineskip", "batchmode", "begingroup", "beginsimplegroup", "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", "emergencystretch", "end", "endcsname", "endgroup", "endinput", "endlinechar", "endsimplegroup", "eqno", "errhelp", "errmessage", "errorcontextlines", "errorstopmode", "escapechar", "everycr", "everydisplay", "everyhbox", "everyjob", "everymath", "everypar", "everyvbox", "exhyphenchar", "exhyphenpenalty", "expandafter", "fam", "fi", "finalhyphendemerits", "firstmark", "floatingpenalty", "font", "fontdimen", "fontname", "fontspecifiedname", "futurelet", "gdef", "global", "globaldefs", "glyph", "halign", "hangafter", "hangindent", "hbadness", "hbox", "hfil", "hfill", "hfilneg", "hfuzz", "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", "meaningfull", "meaningless", "medmuskip", "message", "middle", "mkern", "month", "moveleft", "moveright", "mskip", "multiply", "muskip", "muskipdef", "newlinechar", "noalign", "noexpand", "noindent", "nolimits", "nonscript", "nonstopmode", "nulldelimiterspace", "nullfont", "number", "omit", "or", "ordlimits", "outer", "output", "outputpenalty", "over", "overfullrule", "overline", "overshoot", "overwithdelims", "pagedepth", "pagefilllstretch", "pagefillstretch", "pagefilstretch", "pagegoal", "pageshrink", "pagestretch", "pagetotal", "par", "parfillleftskip", "parfillskip", "parindent", "parshape", "parskip", "patterns", "pausing", "penalty", "postdisplaypenalty", "predisplaypenalty", "predisplaysize", "pretolerance", "prevdepth", "prevgraf", "radical", "raise", "relax", "relpenalty", "right", "righthyphenmin", "rightskip", "romannumeral", "scaledfontdimen", "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", "todimension", "tointeger", "toks", "toksdef", "tolerance", "topmark", "topskip", "toscaled", "tracingcommands", "tracinglostchars", "tracingmacros", "tracingonline", "tracingoutput", "tracingpages", "tracingparagraphs", "tracingrestores", "tracingstats", "uccode", "uchyph", "underline", "unhbox", "unhcopy", "unhpack", "unkern", "unpenalty", "unskip", "unvbox", "unvcopy", "unvpack", "uppercase", "vadjust", "valign", "vbadness", "vbox", "vcenter", "vfil", "vfill", "vfilneg", "vfuzz", "vrule", "vsize", "vskip", "vsplit", "vss", "vtop", "wd", "widowpenalty", "xdef", "xleaders", "xspaceskip", "year" },
["xetex"]={ "XeTeXversion" },
} \ No newline at end of file
diff --git a/context/data/scite/context/scite-context-data-context.properties b/context/data/scite/context/scite-context-data-context.properties
index fa47811bd..441d586a8 100644
--- a/context/data/scite/context/scite-context-data-context.properties
+++ b/context/data/scite/context/scite-context-data-context.properties
@@ -83,13 +83,13 @@ startmkivmode stopmkivmode wildcardsymbol normalhyphenationmodecode automatichyp
explicithyphenationmodecode syllablehyphenationmodecode uppercasehyphenationmodecode completehyphenationmodecode compoundhyphenationmodecode \
strictstarthyphenationmodecode strictendhyphenationmodecode automaticpenaltyhyphenationmodecode explicitpenaltyhyphenationmodecode permitgluehyphenationmodecode \
permitallhyphenationmodecode permitmathreplacehyphenationmodecode forcecheckhyphenationmodecode lazyligatureshyphenationmodecode forcehandlerhyphenationmodecode \
-normalizelinecode parindentskipcode swaphangindentcode swapparsshapecode breakafterdircode \
-removemarginkernscode clipwidthcode flattendiscretionariescode noligaturingcode nokerningcode \
-noleftligaturecode noleftkerncode norightligaturecode norightkerncode noexpansioncode \
-noprotrusioncode frozenflagcode tolerantflagcode protectedflagcode primitiveflagcode \
-permanentflagcode noalignedflagcode immutableflagcode mutableflagcode globalflagcode \
-overloadedflagcode immediateflagcode conditionalflagcode valueflagcode instanceflagcode \
-prewordcode postwordcode continuewhenlmtxmode
+feedbackcompoundhyphenationmodecode ignoreboundshyphenationmodecode normalizelinecode parindentskipcode swaphangindentcode \
+swapparsshapecode breakafterdircode removemarginkernscode clipwidthcode flattendiscretionariescode \
+noligaturingcode nokerningcode noleftligaturecode noleftkerncode norightligaturecode \
+norightkerncode noexpansioncode noprotrusioncode frozenflagcode tolerantflagcode \
+protectedflagcode primitiveflagcode permanentflagcode noalignedflagcode immutableflagcode \
+mutableflagcode globalflagcode overloadedflagcode immediateflagcode conditionalflagcode \
+valueflagcode instanceflagcode prewordcode postwordcode continuewhenlmtxmode
keywordclass.context.helpers=\
startsetups stopsetups startxmlsetups stopxmlsetups \
diff --git a/context/data/scite/context/scite-context-data-tex.properties b/context/data/scite/context/scite-context-data-tex.properties
index f5b935cd7..c1d475039 100644
--- a/context/data/scite/context/scite-context-data-tex.properties
+++ b/context/data/scite/context/scite-context-data-tex.properties
@@ -66,35 +66,35 @@ futuredef futureexpand futureexpandis futureexpandisap gdefcsname \
gleaders glet gletcsname gluespecdef glyphdatafield \
glyphoptions glyphscale glyphscriptfield glyphscriptscale glyphscriptscriptscale \
glyphstatefield glyphtextscale glyphxoffset glyphxscale glyphyoffset \
-glyphyscale gtoksapp gtokspre hjcode hpack \
-hyphenationmin hyphenationmode ifabsdim ifabsnum ifarguments \
-ifboolean ifchkdim ifchknum ifcmpdim ifcmpnum \
-ifcondition ifcstok ifdimval ifempty ifflags \
-ifhastok ifhastoks ifhasxtoks ifincsname ifmathparameter \
-ifmathstyle ifnumval ifparameter ifparameters ifrelax \
-iftok ignorearguments ignorepars immediate immutable \
-initcatcodetable insertheights insertht instance integerdef \
-lastarguments lastnamedcs lastnodesubtype leftmarginkern letcharcode \
-letcsname letfrozen letprotected linedirection linepar \
-listcallbackmode localbrokenpenalty localcontrol localcontrolled localinterlinepenalty \
-localleftbox localrightbox lpcode luabytecode luabytecodecall \
-luacopyinputnodes luadef luaescapestring luafunction luafunctioncall \
-luatexbanner luatexrevision luatexversion mathdelimitersmode mathdirection \
-mathdisplayskipmode matheqnogapstep mathflattenmode mathitalicsmode mathnolimitsmode \
-mathpenaltiesmode mathrulesfam mathrulesmode mathrulethicknessmode mathscale \
-mathscriptboxmode mathscriptcharmode mathscriptsmode mathstyle mathsurroundmode \
-mathsurroundskip mugluespecdef mutable noaligned noboundary \
-nohrule norelax normalizelinemode nospaces novrule \
-orelse orunless outputbox overloaded overloadmode \
-parametercount parattr pardirection permanent postexhyphenchar \
-posthyphenchar prebinoppenalty predisplaygapfactor preexhyphenchar prehyphenchar \
-prerelpenalty protrudechars protrusionboundary pxdimen quitvmode \
-rightmarginkern rpcode savecatcodetable scantextokens setfontid \
-snapshotpar supmarkmode swapcsvalues textdirection thewithoutunit \
-tokenized toksapp tokspre tolerant tpack \
-tracingfonts tracinghyphenation tracingmath undent unletfrozen \
-unletprotected vpack wordboundary wrapuppar xdefcsname \
-xtoksapp xtokspre
+glyphyscale gtoksapp gtokspre hccode hjcode \
+hpack hyphenationmin hyphenationmode ifabsdim ifabsnum \
+ifarguments ifboolean ifchkdim ifchknum ifcmpdim \
+ifcmpnum ifcondition ifcstok ifdimval ifempty \
+ifflags ifhastok ifhastoks ifhasxtoks ifincsname \
+ifmathparameter ifmathstyle ifnumval ifparameter ifparameters \
+ifrelax iftok ignorearguments ignorepars immediate \
+immutable initcatcodetable insertheights insertht instance \
+integerdef lastarguments lastnamedcs lastnodesubtype leftmarginkern \
+letcharcode letcsname letfrozen letprotected linedirection \
+linepar listcallbackmode localbrokenpenalty localcontrol localcontrolled \
+localinterlinepenalty localleftbox localrightbox lpcode luabytecode \
+luabytecodecall luacopyinputnodes luadef luaescapestring luafunction \
+luafunctioncall luatexbanner luatexrevision luatexversion mathdelimitersmode \
+mathdirection mathdisplayskipmode matheqnogapstep mathflattenmode mathitalicsmode \
+mathnolimitsmode mathpenaltiesmode mathrulesfam mathrulesmode mathrulethicknessmode \
+mathscale mathscriptboxmode mathscriptcharmode mathscriptsmode mathstyle \
+mathsurroundmode mathsurroundskip mugluespecdef mutable noaligned \
+noboundary nohrule norelax normalizelinemode nospaces \
+novrule orelse orunless outputbox overloaded \
+overloadmode parametercount parattr pardirection permanent \
+postexhyphenchar posthyphenchar prebinoppenalty predisplaygapfactor preexhyphenchar \
+prehyphenchar prerelpenalty protrudechars protrusionboundary pxdimen \
+quitvmode rightmarginkern rpcode savecatcodetable scantextokens \
+setfontid snapshotpar supmarkmode swapcsvalues textdirection \
+thewithoutunit tokenized toksapp tokspre tolerant \
+tpack tracingfonts tracinghyphenation tracingmath undent \
+unletfrozen unletprotected vpack wordboundary wrapuppar \
+xdefcsname xtoksapp xtokspre
keywordclass.tex.omega=\
Omegaminorversion Omegarevision Omegaversion
@@ -128,69 +128,70 @@ keywordclass.tex.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 \
-emergencystretch end endcsname endgroup endinput \
-endlinechar eqno errhelp errmessage errorcontextlines \
-errorstopmode escapechar everycr everydisplay everyhbox \
-everyjob everymath everypar everyvbox exhyphenchar \
-exhyphenpenalty expandafter fam fi finalhyphendemerits \
-firstmark floatingpenalty font fontdimen fontname \
-fontspecifiedname futurelet gdef global globaldefs \
-glyph halign hangafter hangindent hbadness \
-hbox hfil hfill hfilneg hfuzz \
-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 meaningfull meaningless medmuskip \
-message middle mkern month moveleft \
-moveright mskip multiply muskip muskipdef \
-newlinechar noalign noexpand noindent nolimits \
-nonscript nonstopmode nulldelimiterspace nullfont number \
-omit or ordlimits outer output \
-outputpenalty over overfullrule overline overshoot \
-overwithdelims pagedepth pagefilllstretch pagefillstretch pagefilstretch \
-pagegoal pageshrink pagestretch pagetotal par \
-parfillleftskip parfillskip parindent parshape parskip \
-patterns pausing penalty postdisplaypenalty predisplaypenalty \
-predisplaysize pretolerance prevdepth prevgraf radical \
-raise relax relpenalty right righthyphenmin \
-rightskip romannumeral scaledfontdimen 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 todimension tointeger \
-toks toksdef tolerance topmark topskip \
-toscaled tracingcommands tracinglostchars tracingmacros tracingonline \
-tracingoutput tracingpages tracingparagraphs tracingrestores tracingstats \
-uccode uchyph underline unhbox unhcopy \
-unhpack unkern unpenalty unskip unvbox \
-unvcopy unvpack uppercase vadjust valign \
-vbadness vbox vcenter vfil vfill \
-vfilneg vfuzz vrule vsize vskip \
-vsplit vss vtop wd widowpenalty \
-xdef xleaders xspaceskip year
+badness baselineskip batchmode begingroup beginsimplegroup \
+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 emergencystretch end endcsname endgroup \
+endinput endlinechar endsimplegroup eqno errhelp \
+errmessage errorcontextlines errorstopmode escapechar everycr \
+everydisplay everyhbox everyjob everymath everypar \
+everyvbox exhyphenchar exhyphenpenalty expandafter fam \
+fi finalhyphendemerits firstmark floatingpenalty font \
+fontdimen fontname fontspecifiedname futurelet gdef \
+global globaldefs glyph halign hangafter \
+hangindent hbadness hbox hfil hfill \
+hfilneg hfuzz 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 meaningfull \
+meaningless medmuskip message middle mkern \
+month moveleft moveright mskip multiply \
+muskip muskipdef newlinechar noalign noexpand \
+noindent nolimits nonscript nonstopmode nulldelimiterspace \
+nullfont number omit or ordlimits \
+outer output outputpenalty over overfullrule \
+overline overshoot overwithdelims pagedepth pagefilllstretch \
+pagefillstretch pagefilstretch pagegoal pageshrink pagestretch \
+pagetotal par parfillleftskip parfillskip parindent \
+parshape parskip patterns pausing penalty \
+postdisplaypenalty predisplaypenalty predisplaysize pretolerance prevdepth \
+prevgraf radical raise relax relpenalty \
+right righthyphenmin rightskip romannumeral scaledfontdimen \
+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 \
+todimension tointeger toks toksdef tolerance \
+topmark topskip toscaled tracingcommands tracinglostchars \
+tracingmacros tracingonline tracingoutput tracingpages tracingparagraphs \
+tracingrestores tracingstats uccode uchyph underline \
+unhbox unhcopy unhpack unkern unpenalty \
+unskip unvbox unvcopy unvpack uppercase \
+vadjust valign vbadness vbox vcenter \
+vfil vfill vfilneg vfuzz vrule \
+vsize vskip vsplit vss vtop \
+wd widowpenalty xdef xleaders xspaceskip \
+year
keywordclass.tex.xetex=\
XeTeXversion
diff --git a/context/data/textadept/context/data/scite-context-data-context.lua b/context/data/textadept/context/data/scite-context-data-context.lua
index 6d3135d02..c217a20e6 100644
--- a/context/data/textadept/context/data/scite-context-data-context.lua
+++ b/context/data/textadept/context/data/scite-context-data-context.lua
@@ -1,4 +1,4 @@
return {
- ["constants"]={ "zerocount", "minusone", "minustwo", "plusone", "plustwo", "plusthree", "plusfour", "plusfive", "plussix", "plusseven", "pluseight", "plusnine", "plusten", "pluseleven", "plustwelve", "plussixteen", "plusfifty", "plushundred", "plusonehundred", "plustwohundred", "plusfivehundred", "plusthousand", "plustenthousand", "plustwentythousand", "medcard", "maxcard", "maxcardminusone", "zeropoint", "onepoint", "halfapoint", "onebasepoint", "maxcount", "maxdimen", "scaledpoint", "thousandpoint", "points", "halfpoint", "zeroskip", "zeromuskip", "onemuskip", "pluscxxvii", "pluscxxviii", "pluscclv", "pluscclvi", "normalpagebox", "directionlefttoright", "directionrighttoleft", "endoflinetoken", "outputnewlinechar", "emptytoks", "empty", "undefined", "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", "conditionaltrue", "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", "backslashasciicode", "circumflexasciicode", "underscoreasciicode", "leftbraceasciicode", "barasciicode", "rightbraceasciicode", "tildeasciicode", "delasciicode", "leftparentasciicode", "rightparentasciicode", "lessthanasciicode", "morethanasciicode", "doublecommentsignal", "atsignasciicode", "exclamationmarkasciicode", "questionmarkasciicode", "doublequoteasciicode", "singlequoteasciicode", "forwardslashasciicode", "primeasciicode", "hyphenasciicode", "percentasciicode", "leftbracketasciicode", "rightbracketasciicode", "frozenhsizecode", "frozenskipcode", "frozenhangcode", "frozenindentcode", "frozenparfillcode", "frozenadjustcode", "frozenprotrudecode", "frozentolerancecode", "frozenstretchcode", "frozenloosenesscode", "frozenlastlinecode", "frozenlinepenaltycode", "frozenclubpenaltycode", "frozenwidowpenaltycode", "frozendisplaypenaltycode", "frozenbrokenpenaltycode", "frozendemeritscode", "frozenshapecode", "frozenlinecode", "frozenhyphenationcode", "frozenallcode", "activemathcharcode", "activetabtoken", "activeformfeedtoken", "activeendoflinetoken", "batchmodecode", "nonstopmodecode", "scrollmodecode", "errorstopmodecode", "bottomlevelgroupcode", "simplegroupcode", "hboxgroupcode", "adjustedhboxgroupcode", "vboxgroupcode", "vtopgroupcode", "aligngroupcode", "noaligngroupcode", "outputgroupcode", "mathgroupcode", "discretionarygroupcode", "insertgroupcode", "vadjustgroupcode", "vcentergroupcode", "mathabovegroupcode", "mathchoicegroupcode", "semisimplegroupcode", "mathshiftgroupcode", "mathleftgroupcode", "localboxgroupcode", "splitoffgroupcode", "splitkeepgroupcode", "preamblegroupcode", "alignsetgroupcode", "finrowgroupcode", "discretionarygroupcode", "charnodecode", "hlistnodecode", "vlistnodecode", "rulenodecode", "insertnodecode", "marknodecode", "adjustnodecode", "ligaturenodecode", "discretionarynodecode", "whatsitnodecode", "mathnodecode", "gluenodecode", "kernnodecode", "penaltynodecode", "unsetnodecode", "mathsnodecode", "charifcode", "catifcode", "numifcode", "dimifcode", "oddifcode", "vmodeifcode", "hmodeifcode", "mmodeifcode", "innerifcode", "voidifcode", "hboxifcode", "vboxifcode", "xifcode", "eofifcode", "trueifcode", "falseifcode", "caseifcode", "definedifcode", "csnameifcode", "fontcharifcode", "fontslantperpoint", "fontinterwordspace", "fontinterwordstretch", "fontinterwordshrink", "fontexheight", "fontemwidth", "fontextraspace", "slantperpoint", "mathexheight", "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", "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", "startTEXpage", "stopTEXpage", "enablemode", "disablemode", "preventmode", "definemode", "globalenablemode", "globaldisablemode", "globalpreventmode", "pushmode", "popmode", "typescriptone", "typescripttwo", "typescriptthree", "mathsizesuffix", "mathordcode", "mathopcode", "mathbincode", "mathrelcode", "mathopencode", "mathclosecode", "mathpunctcode", "mathalphacode", "mathinnercode", "mathnothingcode", "mathlimopcode", "mathnolopcode", "mathboxcode", "mathchoicecode", "mathaccentcode", "mathradicalcode", "constantnumber", "constantnumberargument", "constantdimen", "constantdimenargument", "constantemptyargument", "continueifinputfile", "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", "Ux", "eUx", "Umathaccents", "parfillleftskip", "parfillrightskip", "startlmtxmode", "stoplmtxmode", "startmkivmode", "stopmkivmode", "wildcardsymbol", "normalhyphenationmodecode", "automatichyphenationmodecode", "explicithyphenationmodecode", "syllablehyphenationmodecode", "uppercasehyphenationmodecode", "completehyphenationmodecode", "compoundhyphenationmodecode", "strictstarthyphenationmodecode", "strictendhyphenationmodecode", "automaticpenaltyhyphenationmodecode", "explicitpenaltyhyphenationmodecode", "permitgluehyphenationmodecode", "permitallhyphenationmodecode", "permitmathreplacehyphenationmodecode", "forcecheckhyphenationmodecode", "lazyligatureshyphenationmodecode", "forcehandlerhyphenationmodecode", "normalizelinecode", "parindentskipcode", "swaphangindentcode", "swapparsshapecode", "breakafterdircode", "removemarginkernscode", "clipwidthcode", "flattendiscretionariescode", "noligaturingcode", "nokerningcode", "noleftligaturecode", "noleftkerncode", "norightligaturecode", "norightkerncode", "noexpansioncode", "noprotrusioncode", "frozenflagcode", "tolerantflagcode", "protectedflagcode", "primitiveflagcode", "permanentflagcode", "noalignedflagcode", "immutableflagcode", "mutableflagcode", "globalflagcode", "overloadedflagcode", "immediateflagcode", "conditionalflagcode", "valueflagcode", "instanceflagcode", "prewordcode", "postwordcode", "continuewhenlmtxmode" },
+ ["constants"]={ "zerocount", "minusone", "minustwo", "plusone", "plustwo", "plusthree", "plusfour", "plusfive", "plussix", "plusseven", "pluseight", "plusnine", "plusten", "pluseleven", "plustwelve", "plussixteen", "plusfifty", "plushundred", "plusonehundred", "plustwohundred", "plusfivehundred", "plusthousand", "plustenthousand", "plustwentythousand", "medcard", "maxcard", "maxcardminusone", "zeropoint", "onepoint", "halfapoint", "onebasepoint", "maxcount", "maxdimen", "scaledpoint", "thousandpoint", "points", "halfpoint", "zeroskip", "zeromuskip", "onemuskip", "pluscxxvii", "pluscxxviii", "pluscclv", "pluscclvi", "normalpagebox", "directionlefttoright", "directionrighttoleft", "endoflinetoken", "outputnewlinechar", "emptytoks", "empty", "undefined", "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", "conditionaltrue", "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", "backslashasciicode", "circumflexasciicode", "underscoreasciicode", "leftbraceasciicode", "barasciicode", "rightbraceasciicode", "tildeasciicode", "delasciicode", "leftparentasciicode", "rightparentasciicode", "lessthanasciicode", "morethanasciicode", "doublecommentsignal", "atsignasciicode", "exclamationmarkasciicode", "questionmarkasciicode", "doublequoteasciicode", "singlequoteasciicode", "forwardslashasciicode", "primeasciicode", "hyphenasciicode", "percentasciicode", "leftbracketasciicode", "rightbracketasciicode", "frozenhsizecode", "frozenskipcode", "frozenhangcode", "frozenindentcode", "frozenparfillcode", "frozenadjustcode", "frozenprotrudecode", "frozentolerancecode", "frozenstretchcode", "frozenloosenesscode", "frozenlastlinecode", "frozenlinepenaltycode", "frozenclubpenaltycode", "frozenwidowpenaltycode", "frozendisplaypenaltycode", "frozenbrokenpenaltycode", "frozendemeritscode", "frozenshapecode", "frozenlinecode", "frozenhyphenationcode", "frozenallcode", "activemathcharcode", "activetabtoken", "activeformfeedtoken", "activeendoflinetoken", "batchmodecode", "nonstopmodecode", "scrollmodecode", "errorstopmodecode", "bottomlevelgroupcode", "simplegroupcode", "hboxgroupcode", "adjustedhboxgroupcode", "vboxgroupcode", "vtopgroupcode", "aligngroupcode", "noaligngroupcode", "outputgroupcode", "mathgroupcode", "discretionarygroupcode", "insertgroupcode", "vadjustgroupcode", "vcentergroupcode", "mathabovegroupcode", "mathchoicegroupcode", "semisimplegroupcode", "mathshiftgroupcode", "mathleftgroupcode", "localboxgroupcode", "splitoffgroupcode", "splitkeepgroupcode", "preamblegroupcode", "alignsetgroupcode", "finrowgroupcode", "discretionarygroupcode", "charnodecode", "hlistnodecode", "vlistnodecode", "rulenodecode", "insertnodecode", "marknodecode", "adjustnodecode", "ligaturenodecode", "discretionarynodecode", "whatsitnodecode", "mathnodecode", "gluenodecode", "kernnodecode", "penaltynodecode", "unsetnodecode", "mathsnodecode", "charifcode", "catifcode", "numifcode", "dimifcode", "oddifcode", "vmodeifcode", "hmodeifcode", "mmodeifcode", "innerifcode", "voidifcode", "hboxifcode", "vboxifcode", "xifcode", "eofifcode", "trueifcode", "falseifcode", "caseifcode", "definedifcode", "csnameifcode", "fontcharifcode", "fontslantperpoint", "fontinterwordspace", "fontinterwordstretch", "fontinterwordshrink", "fontexheight", "fontemwidth", "fontextraspace", "slantperpoint", "mathexheight", "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", "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", "startTEXpage", "stopTEXpage", "enablemode", "disablemode", "preventmode", "definemode", "globalenablemode", "globaldisablemode", "globalpreventmode", "pushmode", "popmode", "typescriptone", "typescripttwo", "typescriptthree", "mathsizesuffix", "mathordcode", "mathopcode", "mathbincode", "mathrelcode", "mathopencode", "mathclosecode", "mathpunctcode", "mathalphacode", "mathinnercode", "mathnothingcode", "mathlimopcode", "mathnolopcode", "mathboxcode", "mathchoicecode", "mathaccentcode", "mathradicalcode", "constantnumber", "constantnumberargument", "constantdimen", "constantdimenargument", "constantemptyargument", "continueifinputfile", "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", "Ux", "eUx", "Umathaccents", "parfillleftskip", "parfillrightskip", "startlmtxmode", "stoplmtxmode", "startmkivmode", "stopmkivmode", "wildcardsymbol", "normalhyphenationmodecode", "automatichyphenationmodecode", "explicithyphenationmodecode", "syllablehyphenationmodecode", "uppercasehyphenationmodecode", "completehyphenationmodecode", "compoundhyphenationmodecode", "strictstarthyphenationmodecode", "strictendhyphenationmodecode", "automaticpenaltyhyphenationmodecode", "explicitpenaltyhyphenationmodecode", "permitgluehyphenationmodecode", "permitallhyphenationmodecode", "permitmathreplacehyphenationmodecode", "forcecheckhyphenationmodecode", "lazyligatureshyphenationmodecode", "forcehandlerhyphenationmodecode", "feedbackcompoundhyphenationmodecode", "ignoreboundshyphenationmodecode", "normalizelinecode", "parindentskipcode", "swaphangindentcode", "swapparsshapecode", "breakafterdircode", "removemarginkernscode", "clipwidthcode", "flattendiscretionariescode", "noligaturingcode", "nokerningcode", "noleftligaturecode", "noleftkerncode", "norightligaturecode", "norightkerncode", "noexpansioncode", "noprotrusioncode", "frozenflagcode", "tolerantflagcode", "protectedflagcode", "primitiveflagcode", "permanentflagcode", "noalignedflagcode", "immutableflagcode", "mutableflagcode", "globalflagcode", "overloadedflagcode", "immediateflagcode", "conditionalflagcode", "valueflagcode", "instanceflagcode", "prewordcode", "postwordcode", "continuewhenlmtxmode" },
["helpers"]={ "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", "newlanguage", "newfamily", "newfam", "newhelp", "then", "begcsname", "autorule", "strippedcsname", "checkedstrippedcsname", "nofarguments", "firstargumentfalse", "firstargumenttrue", "secondargumentfalse", "secondargumenttrue", "thirdargumentfalse", "thirdargumenttrue", "fourthargumentfalse", "fourthargumenttrue", "fifthargumentfalse", "fifthargumenttrue", "sixthargumentfalse", "sixthargumenttrue", "seventhargumentfalse", "seventhargumenttrue", "vkern", "hkern", "vpenalty", "hpenalty", "doglobal", "dodoglobal", "redoglobal", "resetglobal", "donothing", "dontcomplain", "forgetall", "donetrue", "donefalse", "foundtrue", "foundfalse", "inlineordisplaymath", "indisplaymath", "forcedisplaymath", "startforceddisplaymath", "stopforceddisplaymath", "startpickupmath", "stoppickupmath", "reqno", "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", "ruledhss", "ruledhfil", "ruledhfill", "ruledhfilll", "ruledhfilneg", "ruledhfillneg", "normalhfillneg", "normalhfilllneg", "ruledvss", "ruledvfil", "ruledvfill", "ruledvfilll", "ruledvfilneg", "ruledvfillneg", "normalvfillneg", "normalvfilllneg", "ruledhbox", "ruledvbox", "ruledvtop", "ruledvcenter", "ruledmbox", "ruledhpack", "ruledvpack", "ruledtpack", "ruledhskip", "ruledvskip", "ruledkern", "ruledmskip", "ruledmkern", "ruledhglue", "ruledvglue", "normalhglue", "normalvglue", "ruledpenalty", "filledhboxb", "filledhboxr", "filledhboxg", "filledhboxc", "filledhboxm", "filledhboxy", "filledhboxk", "scratchstring", "scratchstringone", "scratchstringtwo", "tempstring", "scratchcounter", "globalscratchcounter", "privatescratchcounter", "scratchdimen", "globalscratchdimen", "privatescratchdimen", "scratchskip", "globalscratchskip", "privatescratchskip", "scratchmuskip", "globalscratchmuskip", "privatescratchmuskip", "scratchtoks", "globalscratchtoks", "privatescratchtoks", "scratchbox", "globalscratchbox", "privatescratchbox", "scratchmacro", "scratchmacroone", "scratchmacrotwo", "scratchconditiontrue", "scratchconditionfalse", "ifscratchcondition", "scratchconditiononetrue", "scratchconditiononefalse", "ifscratchconditionone", "scratchconditiontwotrue", "scratchconditiontwofalse", "ifscratchconditiontwo", "globalscratchcounterone", "globalscratchcountertwo", "globalscratchcounterthree", "groupedcommand", "groupedcommandcs", "triggergroupedcommand", "triggergroupedcommandcs", "simplegroupedcommand", "pickupgroupedcommand", "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", "scratchhsize", "scratchvsize", "scratchxoffset", "scratchyoffset", "scratchhoffset", "scratchvoffset", "scratchxposition", "scratchyposition", "scratchtopoffset", "scratchbottomoffset", "scratchleftoffset", "scratchrightoffset", "scratchcounterone", "scratchcountertwo", "scratchcounterthree", "scratchcounterfour", "scratchcounterfive", "scratchcountersix", "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", "scratchmy", "scratchunicode", "scratchmin", "scratchmax", "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", "quitcondition", "truecondition", "falsecondition", "tracingall", "tracingnone", "loggingall", "showluatokens", "aliasmacro", "removetoks", "appendtoks", "prependtoks", "appendtotoks", "prependtotoks", "to", "endgraf", "endpar", "reseteverypar", "finishpar", "empty", "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", "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", "usedummystyleandcolor", "usedummystyleparameter", "usedummycolorparameter", "processcommalist", "processcommacommand", "quitcommalist", "quitprevcommalist", "processaction", "processallactions", "processfirstactioninset", "processallactionsinset", "unexpanded", "expanded", "startexpanded", "stopexpanded", "protect", "unprotect", "firstofoneargument", "firstoftwoarguments", "secondoftwoarguments", "firstofthreearguments", "secondofthreearguments", "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", "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", "startnointerference", "stopnointerference", "twodigits", "threedigits", "leftorright", "offinterlineskip", "oninterlineskip", "nointerlineskip", "strut", "halfstrut", "quarterstrut", "depthstrut", "halflinestrut", "noheightstrut", "setstrut", "strutbox", "strutht", "strutdp", "strutwd", "struthtdp", "strutgap", "begstrut", "endstrut", "lineheight", "leftboundary", "rightboundary", "signalcharacter", "shiftbox", "vpackbox", "hpackbox", "vpackedbox", "hpackedbox", "ordordspacing", "ordopspacing", "ordbinspacing", "ordrelspacing", "ordopenspacing", "ordclosespacing", "ordpunctspacing", "ordinnerspacing", "opordspacing", "opopspacing", "opbinspacing", "oprelspacing", "opopenspacing", "opclosespacing", "oppunctspacing", "opinnerspacing", "binordspacing", "binopspacing", "binbinspacing", "binrelspacing", "binopenspacing", "binclosespacing", "binpunctspacing", "bininnerspacing", "relordspacing", "relopspacing", "relbinspacing", "relrelspacing", "relopenspacing", "relclosespacing", "relpunctspacing", "relinnerspacing", "openordspacing", "openopspacing", "openbinspacing", "openrelspacing", "openopenspacing", "openclosespacing", "openpunctspacing", "openinnerspacing", "closeordspacing", "closeopspacing", "closebinspacing", "closerelspacing", "closeopenspacing", "closeclosespacing", "closepunctspacing", "closeinnerspacing", "punctordspacing", "punctopspacing", "punctbinspacing", "punctrelspacing", "punctopenspacing", "punctclosespacing", "punctpunctspacing", "punctinnerspacing", "innerordspacing", "inneropspacing", "innerbinspacing", "innerrelspacing", "inneropenspacing", "innerclosespacing", "innerpunctspacing", "innerinnerspacing", "normalreqno", "startimath", "stopimath", "normalstartimath", "normalstopimath", "startdmath", "stopdmath", "normalstartdmath", "normalstopdmath", "normalsuperscript", "normalsubscript", "normalnosuperscript", "normalnosubscript", "superscript", "subscript", "nosuperscript", "nosubscript", "superprescript", "subprescript", "nosuperprescript", "nosubsprecript", "uncramped", "cramped", "mathstyletrigger", "triggermathstyle", "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", "ctxdirectlua", "ctxlatelua", "ctxsprint", "ctxwrite", "ctxcommand", "ctxdirectcommand", "ctxlatecommand", "ctxreport", "ctxlua", "luacode", "lateluacode", "directluacode", "registerctxluafile", "ctxloadluafile", "luaversion", "luamajorversion", "luaminorversion", "ctxluacode", "luaconditional", "luaexpanded", "ctxluamatch", "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", "lastlinewidth", "assumelongusagecs", "Umathbotaccent", "Umathtopaccent", "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", "lesshyphens", "morehyphens", "nohyphens", "dohyphens", "compounddiscretionary", "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", "readfromterminal", "boxlines", "boxline", "setboxline", "copyboxline", "boxlinewd", "boxlineht", "boxlinedp", "boxlinenw", "boxlinenh", "boxlinend", "boxlinels", "boxliners", "boxlinelh", "boxlinerh", "boxlinelp", "boxlinerp", "boxlinein", "boxrangewd", "boxrangeht", "boxrangedp", "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", "futureletnexttoken", "defbackslashbreak", "letbackslashbreak", "pushoverloadmode", "popoverloadmode", "pushrunstate", "poprunstate", "suggestedalias", "newlocalcount", "newlocaldimen", "newlocalskip", "newlocalmuskip", "newlocaltoks", "newlocalbox", "newlocalwrite", "newlocalread", "setnewlocalcount", "setnewlocaldimen", "setnewlocalskip", "setnewlocalmuskip", "setnewlocaltoks", "setnewlocalbox" },
} \ No newline at end of file
diff --git a/context/data/textadept/context/data/scite-context-data-tex.lua b/context/data/textadept/context/data/scite-context-data-tex.lua
index 7861a4e62..82b137780 100644
--- a/context/data/textadept/context/data/scite-context-data-tex.lua
+++ b/context/data/textadept/context/data/scite-context-data-tex.lua
@@ -1,9 +1,9 @@
return {
["aleph"]={ "Alephminorversion", "Alephrevision", "Alephversion" },
["etex"]={ "botmarks", "clubpenalties", "currentgrouplevel", "currentgrouptype", "currentifbranch", "currentiflevel", "currentiftype", "detokenize", "dimexpr", "displaywidowpenalties", "everyeof", "firstmarks", "fontchardp", "fontcharht", "fontcharic", "fontcharwd", "glueexpr", "glueshrink", "glueshrinkorder", "gluestretch", "gluestretchorder", "gluetomu", "ifcsname", "ifdefined", "iffontchar", "interactionmode", "interlinepenalties", "lastchkdim", "lastchknum", "lastlinefit", "lastnodetype", "marks", "muexpr", "mutoglue", "numericscale", "numexpr", "pagediscards", "parshapedimen", "parshapeindent", "parshapelength", "predisplaydirection", "protected", "savinghyphcodes", "savingvdiscards", "scantokens", "showgroups", "showifs", "showtokens", "splitbotmarks", "splitdiscards", "splitfirstmarks", "topmarks", "tracingalignments", "tracingassigns", "tracinggroups", "tracingifs", "tracinglevels", "tracingnesting", "unexpanded", "unless", "widowpenalties" },
- ["luatex"]={ "UUskewed", "UUskewedwithdelims", "Uabove", "Uabovewithdelims", "Uatop", "Uatopwithdelims", "Uchar", "Udelcode", "Udelcodenum", "Udelimiter", "Udelimiterover", "Udelimiterunder", "Uhextensible", "Uleft", "Umathaccent", "Umathaccentbaseheight", "Umathaxis", "Umathbinbinspacing", "Umathbinclosespacing", "Umathbininnerspacing", "Umathbinopenspacing", "Umathbinopspacing", "Umathbinordspacing", "Umathbinpunctspacing", "Umathbinrelspacing", "Umathchar", "Umathcharclass", "Umathchardef", "Umathcharfam", "Umathcharnum", "Umathcharnumdef", "Umathcharslot", "Umathclass", "Umathclosebinspacing", "Umathcloseclosespacing", "Umathcloseinnerspacing", "Umathcloseopenspacing", "Umathcloseopspacing", "Umathcloseordspacing", "Umathclosepunctspacing", "Umathcloserelspacing", "Umathcode", "Umathcodenum", "Umathconnectoroverlapmin", "Umathfractiondelsize", "Umathfractiondenomdown", "Umathfractiondenomvgap", "Umathfractionnumup", "Umathfractionnumvgap", "Umathfractionrule", "Umathinnerbinspacing", "Umathinnerclosespacing", "Umathinnerinnerspacing", "Umathinneropenspacing", "Umathinneropspacing", "Umathinnerordspacing", "Umathinnerpunctspacing", "Umathinnerrelspacing", "Umathlimitabovebgap", "Umathlimitabovekern", "Umathlimitabovevgap", "Umathlimitbelowbgap", "Umathlimitbelowkern", "Umathlimitbelowvgap", "Umathnolimitsubfactor", "Umathnolimitsupfactor", "Umathopbinspacing", "Umathopclosespacing", "Umathopenbinspacing", "Umathopenclosespacing", "Umathopeninnerspacing", "Umathopenopenspacing", "Umathopenopspacing", "Umathopenordspacing", "Umathopenpunctspacing", "Umathopenrelspacing", "Umathoperatorsize", "Umathopinnerspacing", "Umathopopenspacing", "Umathopopspacing", "Umathopordspacing", "Umathoppunctspacing", "Umathoprelspacing", "Umathordbinspacing", "Umathordclosespacing", "Umathordinnerspacing", "Umathordopenspacing", "Umathordopspacing", "Umathordordspacing", "Umathordpunctspacing", "Umathordrelspacing", "Umathoverbarkern", "Umathoverbarrule", "Umathoverbarvgap", "Umathoverdelimiterbgap", "Umathoverdelimitervgap", "Umathpunctbinspacing", "Umathpunctclosespacing", "Umathpunctinnerspacing", "Umathpunctopenspacing", "Umathpunctopspacing", "Umathpunctordspacing", "Umathpunctpunctspacing", "Umathpunctrelspacing", "Umathquad", "Umathradicaldegreeafter", "Umathradicaldegreebefore", "Umathradicaldegreeraise", "Umathradicalkern", "Umathradicalrule", "Umathradicalvgap", "Umathrelbinspacing", "Umathrelclosespacing", "Umathrelinnerspacing", "Umathrelopenspacing", "Umathrelopspacing", "Umathrelordspacing", "Umathrelpunctspacing", "Umathrelrelspacing", "Umathskewedfractionhgap", "Umathskewedfractionvgap", "Umathspaceafterscript", "Umathspacebeforescript", "Umathspacingmode", "Umathstackdenomdown", "Umathstacknumup", "Umathstackvgap", "Umathsubshiftdown", "Umathsubshiftdrop", "Umathsubsupshiftdown", "Umathsubsupvgap", "Umathsubtopmax", "Umathsupbottommin", "Umathsupshiftdrop", "Umathsupshiftup", "Umathsupsubbottommax", "Umathunderbarkern", "Umathunderbarrule", "Umathunderbarvgap", "Umathunderdelimiterbgap", "Umathunderdelimitervgap", "Umiddle", "Unosubprescript", "Unosubscript", "Unosuperprescript", "Unosuperscript", "Uover", "Uoverdelimiter", "Uoverwithdelims", "Uradical", "Uright", "Uroot", "Uskewed", "Uskewedwithdelims", "Ustack", "Ustartdisplaymath", "Ustartmath", "Ustopdisplaymath", "Ustopmath", "Ustyle", "Usubprescript", "Usubscript", "Usuperprescript", "Usuperscript", "Uunderdelimiter", "Uvextensible", "adjustspacing", "adjustspacingshrink", "adjustspacingstep", "adjustspacingstretch", "afterassigned", "aftergrouped", "aliased", "alignmark", "aligntab", "atendofgroup", "atendofgrouped", "attribute", "attributedef", "automaticdiscretionary", "automatichyphenpenalty", "automigrationmode", "begincsname", "beginlocalcontrol", "boundary", "boxattribute", "boxdirection", "boxorientation", "boxtotal", "boxxmove", "boxxoffset", "boxymove", "boxyoffset", "catcodetable", "clearmarks", "crampeddisplaystyle", "crampedscriptscriptstyle", "crampedscriptstyle", "crampedtextstyle", "csstring", "defcsname", "dimensiondef", "directlua", "edefcsname", "efcode", "endlocalcontrol", "enforced", "etoksapp", "etokspre", "everytab", "exceptionpenalty", "expand", "expandafterpars", "expandafterspaces", "expandcstoken", "expanded", "expandtoken", "explicitdiscretionary", "explicithyphenpenalty", "firstvalidlanguage", "fontid", "fontspecifiedsize", "formatname", "frozen", "futuredef", "futureexpand", "futureexpandis", "futureexpandisap", "gdefcsname", "gleaders", "glet", "gletcsname", "gluespecdef", "glyphdatafield", "glyphoptions", "glyphscale", "glyphscriptfield", "glyphscriptscale", "glyphscriptscriptscale", "glyphstatefield", "glyphtextscale", "glyphxoffset", "glyphxscale", "glyphyoffset", "glyphyscale", "gtoksapp", "gtokspre", "hjcode", "hpack", "hyphenationmin", "hyphenationmode", "ifabsdim", "ifabsnum", "ifarguments", "ifboolean", "ifchkdim", "ifchknum", "ifcmpdim", "ifcmpnum", "ifcondition", "ifcstok", "ifdimval", "ifempty", "ifflags", "ifhastok", "ifhastoks", "ifhasxtoks", "ifincsname", "ifmathparameter", "ifmathstyle", "ifnumval", "ifparameter", "ifparameters", "ifrelax", "iftok", "ignorearguments", "ignorepars", "immediate", "immutable", "initcatcodetable", "insertheights", "insertht", "instance", "integerdef", "lastarguments", "lastnamedcs", "lastnodesubtype", "leftmarginkern", "letcharcode", "letcsname", "letfrozen", "letprotected", "linedirection", "linepar", "listcallbackmode", "localbrokenpenalty", "localcontrol", "localcontrolled", "localinterlinepenalty", "localleftbox", "localrightbox", "lpcode", "luabytecode", "luabytecodecall", "luacopyinputnodes", "luadef", "luaescapestring", "luafunction", "luafunctioncall", "luatexbanner", "luatexrevision", "luatexversion", "mathdelimitersmode", "mathdirection", "mathdisplayskipmode", "matheqnogapstep", "mathflattenmode", "mathitalicsmode", "mathnolimitsmode", "mathpenaltiesmode", "mathrulesfam", "mathrulesmode", "mathrulethicknessmode", "mathscale", "mathscriptboxmode", "mathscriptcharmode", "mathscriptsmode", "mathstyle", "mathsurroundmode", "mathsurroundskip", "mugluespecdef", "mutable", "noaligned", "noboundary", "nohrule", "norelax", "normalizelinemode", "nospaces", "novrule", "orelse", "orunless", "outputbox", "overloaded", "overloadmode", "parametercount", "parattr", "pardirection", "permanent", "postexhyphenchar", "posthyphenchar", "prebinoppenalty", "predisplaygapfactor", "preexhyphenchar", "prehyphenchar", "prerelpenalty", "protrudechars", "protrusionboundary", "pxdimen", "quitvmode", "rightmarginkern", "rpcode", "savecatcodetable", "scantextokens", "setfontid", "snapshotpar", "supmarkmode", "swapcsvalues", "textdirection", "thewithoutunit", "tokenized", "toksapp", "tokspre", "tolerant", "tpack", "tracingfonts", "tracinghyphenation", "tracingmath", "undent", "unletfrozen", "unletprotected", "vpack", "wordboundary", "wrapuppar", "xdefcsname", "xtoksapp", "xtokspre" },
+ ["luatex"]={ "UUskewed", "UUskewedwithdelims", "Uabove", "Uabovewithdelims", "Uatop", "Uatopwithdelims", "Uchar", "Udelcode", "Udelcodenum", "Udelimiter", "Udelimiterover", "Udelimiterunder", "Uhextensible", "Uleft", "Umathaccent", "Umathaccentbaseheight", "Umathaxis", "Umathbinbinspacing", "Umathbinclosespacing", "Umathbininnerspacing", "Umathbinopenspacing", "Umathbinopspacing", "Umathbinordspacing", "Umathbinpunctspacing", "Umathbinrelspacing", "Umathchar", "Umathcharclass", "Umathchardef", "Umathcharfam", "Umathcharnum", "Umathcharnumdef", "Umathcharslot", "Umathclass", "Umathclosebinspacing", "Umathcloseclosespacing", "Umathcloseinnerspacing", "Umathcloseopenspacing", "Umathcloseopspacing", "Umathcloseordspacing", "Umathclosepunctspacing", "Umathcloserelspacing", "Umathcode", "Umathcodenum", "Umathconnectoroverlapmin", "Umathfractiondelsize", "Umathfractiondenomdown", "Umathfractiondenomvgap", "Umathfractionnumup", "Umathfractionnumvgap", "Umathfractionrule", "Umathinnerbinspacing", "Umathinnerclosespacing", "Umathinnerinnerspacing", "Umathinneropenspacing", "Umathinneropspacing", "Umathinnerordspacing", "Umathinnerpunctspacing", "Umathinnerrelspacing", "Umathlimitabovebgap", "Umathlimitabovekern", "Umathlimitabovevgap", "Umathlimitbelowbgap", "Umathlimitbelowkern", "Umathlimitbelowvgap", "Umathnolimitsubfactor", "Umathnolimitsupfactor", "Umathopbinspacing", "Umathopclosespacing", "Umathopenbinspacing", "Umathopenclosespacing", "Umathopeninnerspacing", "Umathopenopenspacing", "Umathopenopspacing", "Umathopenordspacing", "Umathopenpunctspacing", "Umathopenrelspacing", "Umathoperatorsize", "Umathopinnerspacing", "Umathopopenspacing", "Umathopopspacing", "Umathopordspacing", "Umathoppunctspacing", "Umathoprelspacing", "Umathordbinspacing", "Umathordclosespacing", "Umathordinnerspacing", "Umathordopenspacing", "Umathordopspacing", "Umathordordspacing", "Umathordpunctspacing", "Umathordrelspacing", "Umathoverbarkern", "Umathoverbarrule", "Umathoverbarvgap", "Umathoverdelimiterbgap", "Umathoverdelimitervgap", "Umathpunctbinspacing", "Umathpunctclosespacing", "Umathpunctinnerspacing", "Umathpunctopenspacing", "Umathpunctopspacing", "Umathpunctordspacing", "Umathpunctpunctspacing", "Umathpunctrelspacing", "Umathquad", "Umathradicaldegreeafter", "Umathradicaldegreebefore", "Umathradicaldegreeraise", "Umathradicalkern", "Umathradicalrule", "Umathradicalvgap", "Umathrelbinspacing", "Umathrelclosespacing", "Umathrelinnerspacing", "Umathrelopenspacing", "Umathrelopspacing", "Umathrelordspacing", "Umathrelpunctspacing", "Umathrelrelspacing", "Umathskewedfractionhgap", "Umathskewedfractionvgap", "Umathspaceafterscript", "Umathspacebeforescript", "Umathspacingmode", "Umathstackdenomdown", "Umathstacknumup", "Umathstackvgap", "Umathsubshiftdown", "Umathsubshiftdrop", "Umathsubsupshiftdown", "Umathsubsupvgap", "Umathsubtopmax", "Umathsupbottommin", "Umathsupshiftdrop", "Umathsupshiftup", "Umathsupsubbottommax", "Umathunderbarkern", "Umathunderbarrule", "Umathunderbarvgap", "Umathunderdelimiterbgap", "Umathunderdelimitervgap", "Umiddle", "Unosubprescript", "Unosubscript", "Unosuperprescript", "Unosuperscript", "Uover", "Uoverdelimiter", "Uoverwithdelims", "Uradical", "Uright", "Uroot", "Uskewed", "Uskewedwithdelims", "Ustack", "Ustartdisplaymath", "Ustartmath", "Ustopdisplaymath", "Ustopmath", "Ustyle", "Usubprescript", "Usubscript", "Usuperprescript", "Usuperscript", "Uunderdelimiter", "Uvextensible", "adjustspacing", "adjustspacingshrink", "adjustspacingstep", "adjustspacingstretch", "afterassigned", "aftergrouped", "aliased", "alignmark", "aligntab", "atendofgroup", "atendofgrouped", "attribute", "attributedef", "automaticdiscretionary", "automatichyphenpenalty", "automigrationmode", "begincsname", "beginlocalcontrol", "boundary", "boxattribute", "boxdirection", "boxorientation", "boxtotal", "boxxmove", "boxxoffset", "boxymove", "boxyoffset", "catcodetable", "clearmarks", "crampeddisplaystyle", "crampedscriptscriptstyle", "crampedscriptstyle", "crampedtextstyle", "csstring", "defcsname", "dimensiondef", "directlua", "edefcsname", "efcode", "endlocalcontrol", "enforced", "etoksapp", "etokspre", "everytab", "exceptionpenalty", "expand", "expandafterpars", "expandafterspaces", "expandcstoken", "expanded", "expandtoken", "explicitdiscretionary", "explicithyphenpenalty", "firstvalidlanguage", "fontid", "fontspecifiedsize", "formatname", "frozen", "futuredef", "futureexpand", "futureexpandis", "futureexpandisap", "gdefcsname", "gleaders", "glet", "gletcsname", "gluespecdef", "glyphdatafield", "glyphoptions", "glyphscale", "glyphscriptfield", "glyphscriptscale", "glyphscriptscriptscale", "glyphstatefield", "glyphtextscale", "glyphxoffset", "glyphxscale", "glyphyoffset", "glyphyscale", "gtoksapp", "gtokspre", "hccode", "hjcode", "hpack", "hyphenationmin", "hyphenationmode", "ifabsdim", "ifabsnum", "ifarguments", "ifboolean", "ifchkdim", "ifchknum", "ifcmpdim", "ifcmpnum", "ifcondition", "ifcstok", "ifdimval", "ifempty", "ifflags", "ifhastok", "ifhastoks", "ifhasxtoks", "ifincsname", "ifmathparameter", "ifmathstyle", "ifnumval", "ifparameter", "ifparameters", "ifrelax", "iftok", "ignorearguments", "ignorepars", "immediate", "immutable", "initcatcodetable", "insertheights", "insertht", "instance", "integerdef", "lastarguments", "lastnamedcs", "lastnodesubtype", "leftmarginkern", "letcharcode", "letcsname", "letfrozen", "letprotected", "linedirection", "linepar", "listcallbackmode", "localbrokenpenalty", "localcontrol", "localcontrolled", "localinterlinepenalty", "localleftbox", "localrightbox", "lpcode", "luabytecode", "luabytecodecall", "luacopyinputnodes", "luadef", "luaescapestring", "luafunction", "luafunctioncall", "luatexbanner", "luatexrevision", "luatexversion", "mathdelimitersmode", "mathdirection", "mathdisplayskipmode", "matheqnogapstep", "mathflattenmode", "mathitalicsmode", "mathnolimitsmode", "mathpenaltiesmode", "mathrulesfam", "mathrulesmode", "mathrulethicknessmode", "mathscale", "mathscriptboxmode", "mathscriptcharmode", "mathscriptsmode", "mathstyle", "mathsurroundmode", "mathsurroundskip", "mugluespecdef", "mutable", "noaligned", "noboundary", "nohrule", "norelax", "normalizelinemode", "nospaces", "novrule", "orelse", "orunless", "outputbox", "overloaded", "overloadmode", "parametercount", "parattr", "pardirection", "permanent", "postexhyphenchar", "posthyphenchar", "prebinoppenalty", "predisplaygapfactor", "preexhyphenchar", "prehyphenchar", "prerelpenalty", "protrudechars", "protrusionboundary", "pxdimen", "quitvmode", "rightmarginkern", "rpcode", "savecatcodetable", "scantextokens", "setfontid", "snapshotpar", "supmarkmode", "swapcsvalues", "textdirection", "thewithoutunit", "tokenized", "toksapp", "tokspre", "tolerant", "tpack", "tracingfonts", "tracinghyphenation", "tracingmath", "undent", "unletfrozen", "unletprotected", "vpack", "wordboundary", "wrapuppar", "xdefcsname", "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", "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", "emergencystretch", "end", "endcsname", "endgroup", "endinput", "endlinechar", "eqno", "errhelp", "errmessage", "errorcontextlines", "errorstopmode", "escapechar", "everycr", "everydisplay", "everyhbox", "everyjob", "everymath", "everypar", "everyvbox", "exhyphenchar", "exhyphenpenalty", "expandafter", "fam", "fi", "finalhyphendemerits", "firstmark", "floatingpenalty", "font", "fontdimen", "fontname", "fontspecifiedname", "futurelet", "gdef", "global", "globaldefs", "glyph", "halign", "hangafter", "hangindent", "hbadness", "hbox", "hfil", "hfill", "hfilneg", "hfuzz", "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", "meaningfull", "meaningless", "medmuskip", "message", "middle", "mkern", "month", "moveleft", "moveright", "mskip", "multiply", "muskip", "muskipdef", "newlinechar", "noalign", "noexpand", "noindent", "nolimits", "nonscript", "nonstopmode", "nulldelimiterspace", "nullfont", "number", "omit", "or", "ordlimits", "outer", "output", "outputpenalty", "over", "overfullrule", "overline", "overshoot", "overwithdelims", "pagedepth", "pagefilllstretch", "pagefillstretch", "pagefilstretch", "pagegoal", "pageshrink", "pagestretch", "pagetotal", "par", "parfillleftskip", "parfillskip", "parindent", "parshape", "parskip", "patterns", "pausing", "penalty", "postdisplaypenalty", "predisplaypenalty", "predisplaysize", "pretolerance", "prevdepth", "prevgraf", "radical", "raise", "relax", "relpenalty", "right", "righthyphenmin", "rightskip", "romannumeral", "scaledfontdimen", "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", "todimension", "tointeger", "toks", "toksdef", "tolerance", "topmark", "topskip", "toscaled", "tracingcommands", "tracinglostchars", "tracingmacros", "tracingonline", "tracingoutput", "tracingpages", "tracingparagraphs", "tracingrestores", "tracingstats", "uccode", "uchyph", "underline", "unhbox", "unhcopy", "unhpack", "unkern", "unpenalty", "unskip", "unvbox", "unvcopy", "unvpack", "uppercase", "vadjust", "valign", "vbadness", "vbox", "vcenter", "vfil", "vfill", "vfilneg", "vfuzz", "vrule", "vsize", "vskip", "vsplit", "vss", "vtop", "wd", "widowpenalty", "xdef", "xleaders", "xspaceskip", "year" },
+ ["tex"]={ " ", "-", "/", "above", "abovedisplayshortskip", "abovedisplayskip", "abovewithdelims", "accent", "adjdemerits", "advance", "afterassignment", "aftergroup", "atop", "atopwithdelims", "badness", "baselineskip", "batchmode", "begingroup", "beginsimplegroup", "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", "emergencystretch", "end", "endcsname", "endgroup", "endinput", "endlinechar", "endsimplegroup", "eqno", "errhelp", "errmessage", "errorcontextlines", "errorstopmode", "escapechar", "everycr", "everydisplay", "everyhbox", "everyjob", "everymath", "everypar", "everyvbox", "exhyphenchar", "exhyphenpenalty", "expandafter", "fam", "fi", "finalhyphendemerits", "firstmark", "floatingpenalty", "font", "fontdimen", "fontname", "fontspecifiedname", "futurelet", "gdef", "global", "globaldefs", "glyph", "halign", "hangafter", "hangindent", "hbadness", "hbox", "hfil", "hfill", "hfilneg", "hfuzz", "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", "meaningfull", "meaningless", "medmuskip", "message", "middle", "mkern", "month", "moveleft", "moveright", "mskip", "multiply", "muskip", "muskipdef", "newlinechar", "noalign", "noexpand", "noindent", "nolimits", "nonscript", "nonstopmode", "nulldelimiterspace", "nullfont", "number", "omit", "or", "ordlimits", "outer", "output", "outputpenalty", "over", "overfullrule", "overline", "overshoot", "overwithdelims", "pagedepth", "pagefilllstretch", "pagefillstretch", "pagefilstretch", "pagegoal", "pageshrink", "pagestretch", "pagetotal", "par", "parfillleftskip", "parfillskip", "parindent", "parshape", "parskip", "patterns", "pausing", "penalty", "postdisplaypenalty", "predisplaypenalty", "predisplaysize", "pretolerance", "prevdepth", "prevgraf", "radical", "raise", "relax", "relpenalty", "right", "righthyphenmin", "rightskip", "romannumeral", "scaledfontdimen", "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", "todimension", "tointeger", "toks", "toksdef", "tolerance", "topmark", "topskip", "toscaled", "tracingcommands", "tracinglostchars", "tracingmacros", "tracingonline", "tracingoutput", "tracingpages", "tracingparagraphs", "tracingrestores", "tracingstats", "uccode", "uchyph", "underline", "unhbox", "unhcopy", "unhpack", "unkern", "unpenalty", "unskip", "unvbox", "unvcopy", "unvpack", "uppercase", "vadjust", "valign", "vbadness", "vbox", "vcenter", "vfil", "vfill", "vfilneg", "vfuzz", "vrule", "vsize", "vskip", "vsplit", "vss", "vtop", "wd", "widowpenalty", "xdef", "xleaders", "xspaceskip", "year" },
["xetex"]={ "XeTeXversion" },
} \ No newline at end of file
diff --git a/context/data/vscode/extensions/context/syntaxes/context-syntax-tex.json b/context/data/vscode/extensions/context/syntaxes/context-syntax-tex.json
index 32092d0f3..80fefdbff 100644
--- a/context/data/vscode/extensions/context/syntaxes/context-syntax-tex.json
+++ b/context/data/vscode/extensions/context/syntaxes/context-syntax-tex.json
@@ -68,7 +68,7 @@
"name" : "context.comment.comment.tex"
},
"constant" : {
- "match" : "\u005C\u005C(zwnj|zwj|zerowidthspace|zerowidthnonjoiner|zerowidthnobreakspace|zerowidthjoiner|zeroskip|zeropoint|zeromuskip|zerocount|xmlcatcodes|xifcode|xetexengine|wildcardsymbol|whatsitnodecode|vtopgroupcode|vrbcatcodes|voidifcode|voidbox|vmodeifcode|vlistnodecode|vcentergroupcode|vboxifcode|vboxgroupcode|valueflagcode|vadjustgroupcode|usetexmodule|usemodule|useluamodule|uprotationangle|uppercasehyphenationmodecode|unsetnodecode|unknownengine|unexpandeddocumentvariable|underscoreasciicode|undefined|typescripttwo|typescriptthree|typescriptone|txtcatcodes|twoperemspace|trueifcode|tpbcatcodes|tpacatcodes|tolerantflagcode|tildeasciicode|threeperemspace|thousandpoint|texengineversion|texenginename|texenginefunctionality|texengine|texcatcodes|tabasciicode|syllablehyphenationmodecode|swapparsshapecode|swaphangindentcode|superscriptcatcode|subscriptcatcode|strictstarthyphenationmodecode|strictendhyphenationmodecode|stoptext|stopproject|stopproduct|stopnotmode|stopnotext|stopnotallmodes|stopmodule|stopmodeset|stopmodeset|stopmode|stopmkivmode|stoplmtxmode|stopenvironment|stopdocument|stopcomponent|stopallmodes|stopTEXpage|statuswrite|starttext|startproject|startproduct|startnotmode|startnotext|startnotallmodes|startmodule|startmodeset|startmodeset|startmode|startmkivmode|startlmtxmode|startenvironment|startdocument|startcomponent|startallmodes|startTEXpage|splitoffgroupcode|splitkeepgroupcode|spacecatcode|spaceasciicode|softhyphen|smallskipamount|slantperpoint|sixperemspace|singlequoteasciicode|simplegroupcode|setupmodule|setupdocument|semisimplegroupcode|scrollmodecode|scaledpoint|rulenodecode|rlncatcodes|rlm|righttoleftmark|rightrotationangle|rightparentasciicode|rightbracketasciicode|rightbraceasciicode|removemarginkernscode|questionmarkasciicode|pushmode|punctuationspace|prtcatcodes|protectedflagcode|project|product|primitiveflagcode|primeasciicode|prewordcode|preventmode|presetdocument|preamblegroupcode|postwordcode|popmode|points|plustwohundred|plustwo|plustwentythousand|plustwelve|plusthree|plusthousand|plustenthousand|plusten|plussixteen|plussix|plusseven|plusonehundred|plusone|plusnine|plushundred|plusfour|plusfivehundred|plusfive|plusfifty|pluseleven|pluseight|pluscxxviii|pluscxxvii|pluscclvi|pluscclv|permitmathreplacehyphenationmodecode|permitgluehyphenationmodecode|permitallhyphenationmodecode|permanentflagcode|periodasciicode|percentasciicode|penaltynodecode|pdftexengine|parindentskipcode|parfillrightskip|parfillleftskip|parametercatcode|overloadedflagcode|outputnewlinechar|outputgroupcode|othercatcode|optionalspace|onepoint|onemuskip|onebasepoint|oddifcode|numifcode|notcatcodes|normalpagebox|normalizelinecode|normalhyphenationmodecode|norightligaturecode|norightkerncode|noprotrusioncode|nonstopmodecode|nonbreakablespace|noligaturingcode|noleftligaturecode|noleftkerncode|nokerningcode|noexpansioncode|nobreakspace|noaligngroupcode|noalignedflagcode|nilcatcodes|newlineasciicode|narrownobreakspace|mutableflagcode|muquad|morethanasciicode|moduleparameter|mmodeifcode|mksuffix|minustwo|minusone|medskipamount|medcard|maxdimen|maxcount|maxcardminusone|maxcard|mathsnodecode|mathsizesuffix|mathshiftgroupcode|mathshiftcatcode|mathrelcode|mathradicalcode|mathpunctcode|mathordcode|mathopencode|mathopcode|mathnothingcode|mathnolopcode|mathnodecode|mathlimopcode|mathleftgroupcode|mathinnercode|mathgroupcode|mathexheight|mathemwidth|mathclosecode|mathchoicegroupcode|mathchoicecode|mathboxcode|mathbincode|mathaxisheight|mathalphacode|mathaccentcode|mathabovegroupcode|marknodecode|luatexengine|luastringsep|luacatcodes|lrm|localboxgroupcode|ligaturenodecode|lettercatcode|lessthanasciicode|lefttorightmark|leftrotationangle|leftparentasciicode|leftbracketasciicode|leftbraceasciicode|lazyligatureshyphenationmodecode|kernnodecode|invalidcatcode|interwordstretch|interwordspace|interwordshrink|instanceflagcode|insertnodecode|insertgroupcode|innerifcode|inicatcodes|immutableflagcode|immediateflagcode|ignorecatcode|ideographicspace|ideographichalffillspace|hyphenasciicode|hmodeifcode|hlistnodecode|hboxifcode|hboxgroupcode|hashasciicode|halfpoint|halfapoint|hairspace|gluenodecode|globalpreventmode|globalflagcode|globalenablemode|globaldisablemode|frozenwidowpenaltycode|frozentolerancecode|frozenstretchcode|frozenskipcode|frozenshapecode|frozenprotrudecode|frozenparfillcode|frozenloosenesscode|frozenlinepenaltycode|frozenlinecode|frozenlastlinecode|frozenindentcode|frozenhyphenationcode|frozenhsizecode|frozenhangcode|frozenflagcode|frozendisplaypenaltycode|frozendemeritscode|frozenclubpenaltycode|frozenbrokenpenaltycode|frozenallcode|frozenadjustcode|fourperemspace|forwardslashasciicode|formfeedasciicode|forcehandlerhyphenationmodecode|forcecheckhyphenationmodecode|fontslantperpoint|fontinterwordstretch|fontinterwordspace|fontinterwordshrink|fontextraspace|fontexheight|fontemwidth|fontcharifcode|fmtversion|fmtname|flattendiscretionariescode|fiveperemspace|finrowgroupcode|figurespace|falseifcode|extraspace|explicitpenaltyhyphenationmodecode|explicithyphenationmodecode|exheight|exclamationmarkasciicode|everystoptext|everystarttext|escapecatcode|errorstopmodecode|eofifcode|environment|enquad|endoflinetoken|endoflinecatcode|endoflineasciicode|endoffileasciicode|endline|endgroupcatcode|enablemode|emwidth|emquad|emptyvbox|emptytoks|emptyhbox|emptybox|empty|egroup|eUx|downrotationangle|doublequoteasciicode|doublecommentsignal|dollarasciicode|doifnotmode|doifnotdocumentvariable|doifnotallmodes|doifmodeelse|doifmode|doifelsemode|doifelsedocumentvariable|doifelseallmodes|doifdocumentvariableelse|doifdocumentvariable|doifallmodeselse|doifallmodes|documentvariable|discretionarynodecode|discretionarygroupcode|discretionarygroupcode|disablemode|directionrighttoleft|directionlefttoright|dimifcode|delasciicode|definemode|definedifcode|currentmoduleparameter|ctxcatcodes|ctdcatcodes|csnameifcode|continuewhenlmtxmode|continueifinputfile|contextversion|contextmark|contextlmtxmode|contextformat|constantnumberargument|constantnumber|constantemptyargument|constantdimenargument|constantdimen|conditionaltrue|conditionalflagcode|conditionalfalse|compoundhyphenationmodecode|component|completehyphenationmodecode|commentcatcode|commentasciicode|commaasciicode|colonasciicode|clipwidthcode|circumflexasciicode|charnodecode|charifcode|catifcode|caseifcode|breakafterdircode|breakablethinspace|bottomlevelgroupcode|bigskipamount|bidirlo|bidirle|bidipop|bidilro|bidilre|bgroup|begingroupcatcode|batchmodecode|barasciicode|backslashasciicode|automaticpenaltyhyphenationmodecode|automatichyphenationmodecode|attributeunsetvalue|atsignasciicode|asciispacechar|ampersandasciicode|alignsetgroupcode|alignmentcatcode|aligngroupcode|adjustnodecode|adjustedhboxgroupcode|activetabtoken|activemathcharcode|activeformfeedtoken|activeendoflinetoken|activecatcode|activecatcode|Ux|Umathaccents|!!es|!!bs)(?=[^a-zA-Z])",
+ "match" : "\u005C\u005C(zwnj|zwj|zerowidthspace|zerowidthnonjoiner|zerowidthnobreakspace|zerowidthjoiner|zeroskip|zeropoint|zeromuskip|zerocount|xmlcatcodes|xifcode|xetexengine|wildcardsymbol|whatsitnodecode|vtopgroupcode|vrbcatcodes|voidifcode|voidbox|vmodeifcode|vlistnodecode|vcentergroupcode|vboxifcode|vboxgroupcode|valueflagcode|vadjustgroupcode|usetexmodule|usemodule|useluamodule|uprotationangle|uppercasehyphenationmodecode|unsetnodecode|unknownengine|unexpandeddocumentvariable|underscoreasciicode|undefined|typescripttwo|typescriptthree|typescriptone|txtcatcodes|twoperemspace|trueifcode|tpbcatcodes|tpacatcodes|tolerantflagcode|tildeasciicode|threeperemspace|thousandpoint|texengineversion|texenginename|texenginefunctionality|texengine|texcatcodes|tabasciicode|syllablehyphenationmodecode|swapparsshapecode|swaphangindentcode|superscriptcatcode|subscriptcatcode|strictstarthyphenationmodecode|strictendhyphenationmodecode|stoptext|stopproject|stopproduct|stopnotmode|stopnotext|stopnotallmodes|stopmodule|stopmodeset|stopmodeset|stopmode|stopmkivmode|stoplmtxmode|stopenvironment|stopdocument|stopcomponent|stopallmodes|stopTEXpage|statuswrite|starttext|startproject|startproduct|startnotmode|startnotext|startnotallmodes|startmodule|startmodeset|startmodeset|startmode|startmkivmode|startlmtxmode|startenvironment|startdocument|startcomponent|startallmodes|startTEXpage|splitoffgroupcode|splitkeepgroupcode|spacecatcode|spaceasciicode|softhyphen|smallskipamount|slantperpoint|sixperemspace|singlequoteasciicode|simplegroupcode|setupmodule|setupdocument|semisimplegroupcode|scrollmodecode|scaledpoint|rulenodecode|rlncatcodes|rlm|righttoleftmark|rightrotationangle|rightparentasciicode|rightbracketasciicode|rightbraceasciicode|removemarginkernscode|questionmarkasciicode|pushmode|punctuationspace|prtcatcodes|protectedflagcode|project|product|primitiveflagcode|primeasciicode|prewordcode|preventmode|presetdocument|preamblegroupcode|postwordcode|popmode|points|plustwohundred|plustwo|plustwentythousand|plustwelve|plusthree|plusthousand|plustenthousand|plusten|plussixteen|plussix|plusseven|plusonehundred|plusone|plusnine|plushundred|plusfour|plusfivehundred|plusfive|plusfifty|pluseleven|pluseight|pluscxxviii|pluscxxvii|pluscclvi|pluscclv|permitmathreplacehyphenationmodecode|permitgluehyphenationmodecode|permitallhyphenationmodecode|permanentflagcode|periodasciicode|percentasciicode|penaltynodecode|pdftexengine|parindentskipcode|parfillrightskip|parfillleftskip|parametercatcode|overloadedflagcode|outputnewlinechar|outputgroupcode|othercatcode|optionalspace|onepoint|onemuskip|onebasepoint|oddifcode|numifcode|notcatcodes|normalpagebox|normalizelinecode|normalhyphenationmodecode|norightligaturecode|norightkerncode|noprotrusioncode|nonstopmodecode|nonbreakablespace|noligaturingcode|noleftligaturecode|noleftkerncode|nokerningcode|noexpansioncode|nobreakspace|noaligngroupcode|noalignedflagcode|nilcatcodes|newlineasciicode|narrownobreakspace|mutableflagcode|muquad|morethanasciicode|moduleparameter|mmodeifcode|mksuffix|minustwo|minusone|medskipamount|medcard|maxdimen|maxcount|maxcardminusone|maxcard|mathsnodecode|mathsizesuffix|mathshiftgroupcode|mathshiftcatcode|mathrelcode|mathradicalcode|mathpunctcode|mathordcode|mathopencode|mathopcode|mathnothingcode|mathnolopcode|mathnodecode|mathlimopcode|mathleftgroupcode|mathinnercode|mathgroupcode|mathexheight|mathemwidth|mathclosecode|mathchoicegroupcode|mathchoicecode|mathboxcode|mathbincode|mathaxisheight|mathalphacode|mathaccentcode|mathabovegroupcode|marknodecode|luatexengine|luastringsep|luacatcodes|lrm|localboxgroupcode|ligaturenodecode|lettercatcode|lessthanasciicode|lefttorightmark|leftrotationangle|leftparentasciicode|leftbracketasciicode|leftbraceasciicode|lazyligatureshyphenationmodecode|kernnodecode|invalidcatcode|interwordstretch|interwordspace|interwordshrink|instanceflagcode|insertnodecode|insertgroupcode|innerifcode|inicatcodes|immutableflagcode|immediateflagcode|ignorecatcode|ignoreboundshyphenationmodecode|ideographicspace|ideographichalffillspace|hyphenasciicode|hmodeifcode|hlistnodecode|hboxifcode|hboxgroupcode|hashasciicode|halfpoint|halfapoint|hairspace|gluenodecode|globalpreventmode|globalflagcode|globalenablemode|globaldisablemode|frozenwidowpenaltycode|frozentolerancecode|frozenstretchcode|frozenskipcode|frozenshapecode|frozenprotrudecode|frozenparfillcode|frozenloosenesscode|frozenlinepenaltycode|frozenlinecode|frozenlastlinecode|frozenindentcode|frozenhyphenationcode|frozenhsizecode|frozenhangcode|frozenflagcode|frozendisplaypenaltycode|frozendemeritscode|frozenclubpenaltycode|frozenbrokenpenaltycode|frozenallcode|frozenadjustcode|fourperemspace|forwardslashasciicode|formfeedasciicode|forcehandlerhyphenationmodecode|forcecheckhyphenationmodecode|fontslantperpoint|fontinterwordstretch|fontinterwordspace|fontinterwordshrink|fontextraspace|fontexheight|fontemwidth|fontcharifcode|fmtversion|fmtname|flattendiscretionariescode|fiveperemspace|finrowgroupcode|figurespace|feedbackcompoundhyphenationmodecode|falseifcode|extraspace|explicitpenaltyhyphenationmodecode|explicithyphenationmodecode|exheight|exclamationmarkasciicode|everystoptext|everystarttext|escapecatcode|errorstopmodecode|eofifcode|environment|enquad|endoflinetoken|endoflinecatcode|endoflineasciicode|endoffileasciicode|endline|endgroupcatcode|enablemode|emwidth|emquad|emptyvbox|emptytoks|emptyhbox|emptybox|empty|egroup|eUx|downrotationangle|doublequoteasciicode|doublecommentsignal|dollarasciicode|doifnotmode|doifnotdocumentvariable|doifnotallmodes|doifmodeelse|doifmode|doifelsemode|doifelsedocumentvariable|doifelseallmodes|doifdocumentvariableelse|doifdocumentvariable|doifallmodeselse|doifallmodes|documentvariable|discretionarynodecode|discretionarygroupcode|discretionarygroupcode|disablemode|directionrighttoleft|directionlefttoright|dimifcode|delasciicode|definemode|definedifcode|currentmoduleparameter|ctxcatcodes|ctdcatcodes|csnameifcode|continuewhenlmtxmode|continueifinputfile|contextversion|contextmark|contextlmtxmode|contextformat|constantnumberargument|constantnumber|constantemptyargument|constantdimenargument|constantdimen|conditionaltrue|conditionalflagcode|conditionalfalse|compoundhyphenationmodecode|component|completehyphenationmodecode|commentcatcode|commentasciicode|commaasciicode|colonasciicode|clipwidthcode|circumflexasciicode|charnodecode|charifcode|catifcode|caseifcode|breakafterdircode|breakablethinspace|bottomlevelgroupcode|bigskipamount|bidirlo|bidirle|bidipop|bidilro|bidilre|bgroup|begingroupcatcode|batchmodecode|barasciicode|backslashasciicode|automaticpenaltyhyphenationmodecode|automatichyphenationmodecode|attributeunsetvalue|atsignasciicode|asciispacechar|ampersandasciicode|alignsetgroupcode|alignmentcatcode|aligngroupcode|adjustnodecode|adjustedhboxgroupcode|activetabtoken|activemathcharcode|activeformfeedtoken|activeendoflinetoken|activecatcode|activecatcode|Ux|Umathaccents|!!es|!!bs)(?=[^a-zA-Z])",
"name" : "context.constant.commands.constant.tex"
},
"csname" : {
@@ -215,7 +215,7 @@
]
},
"primitive" : {
- "match" : "\u005C\u005C(year|xtokspre|xtoksapp|xspaceskip|xleaders|xdefcsname|xdef|wrapuppar|wordboundary|widowpenalty|widowpenalties|wd|vtop|vss|vsplit|vskip|vsize|vrule|vpack|vfuzz|vfilneg|vfill|vfil|vcenter|vbox|vbadness|valign|vadjust|uppercase|unvpack|unvcopy|unvbox|unskip|unpenalty|unletprotected|unletfrozen|unless|unkern|unhpack|unhcopy|unhbox|underline|undent|uchyph|uccode|tracingstats|tracingrestores|tracingparagraphs|tracingpages|tracingoutput|tracingonline|tracingnesting|tracingmath|tracingmacros|tracinglostchars|tracinglevels|tracingifs|tracinghyphenation|tracinggroups|tracingfonts|tracingcommands|tracingassigns|tracingalignments|tpack|toscaled|topskip|topmarks|topmark|tolerant|tolerance|tokspre|toksdef|toksapp|toks|tokenized|tointeger|todimension|time|thinmuskip|thickmuskip|thewithoutunit|the|textstyle|textfont|textdirection|tabskip|swapcsvalues|supmarkmode|string|splittopskip|splitmaxdepth|splitfirstmarks|splitfirstmark|splitdiscards|splitbotmarks|splitbotmark|span|spaceskip|spacefactor|snapshotpar|skipdef|skip|skewchar|showtokens|showthe|shownodedetails|showlists|showifs|showgroups|showboxdepth|showboxbreadth|showbox|show|shipout|sfcode|setlanguage|setfontid|setbox|scrollmode|scriptstyle|scriptspace|scriptscriptstyle|scriptscriptfont|scriptfont|scantokens|scantextokens|scaledfontdimen|savingvdiscards|savinghyphcodes|savecatcodetable|rpcode|romannumeral|rightskip|rightmarginkern|righthyphenmin|right|relpenalty|relax|raise|radical|quitvmode|pxdimen|protrusionboundary|protrudechars|protected|prevgraf|prevdepth|pretolerance|prerelpenalty|prehyphenchar|preexhyphenchar|predisplaysize|predisplaypenalty|predisplaygapfactor|predisplaydirection|prebinoppenalty|posthyphenchar|postexhyphenchar|postdisplaypenalty|permanent|penalty|pdfximage|pdfxformresources|pdfxformname|pdfxformmargin|pdfxformattr|pdfxform|pdfvorigin|pdfuniqueresname|pdfuniformdeviate|pdftrailerid|pdftrailer|pdftracingfonts|pdfthreadmargin|pdfthread|pdftexversion|pdftexrevision|pdftexbanner|pdfsuppressptexinfo|pdfsuppressoptionalinfo|pdfstartthread|pdfstartlink|pdfsetrandomseed|pdfsetmatrix|pdfsavepos|pdfsave|pdfretval|pdfrestore|pdfreplacefont|pdfrefximage|pdfrefxform|pdfrefobj|pdfrecompress|pdfrandomseed|pdfpxdimen|pdfprotrudechars|pdfprimitive|pdfpkresolution|pdfpkmode|pdfpkfixeddpi|pdfpagewidth|pdfpagesattr|pdfpageresources|pdfpageref|pdfpageheight|pdfpagebox|pdfpageattr|pdfoutput|pdfoutline|pdfomitcidset|pdfomitcharset|pdfobjcompresslevel|pdfobj|pdfnormaldeviate|pdfnoligatures|pdfnames|pdfminorversion|pdfmapline|pdfmapfile|pdfmajorversion|pdfliteral|pdflinkmargin|pdflastypos|pdflastxpos|pdflastximagepages|pdflastximage|pdflastxform|pdflastobj|pdflastlink|pdflastlinedepth|pdflastannot|pdfinsertht|pdfinfoomitdate|pdfinfo|pdfinclusionerrorlevel|pdfinclusioncopyfonts|pdfincludechars|pdfimageresolution|pdfimagehicolor|pdfimagegamma|pdfimageapplygamma|pdfimageaddfilename|pdfignoreunknownimages|pdfignoreddimen|pdfhorigin|pdfglyphtounicode|pdfgentounicode|pdfgamma|pdffontsize|pdffontobjnum|pdffontname|pdffontexpand|pdffontattr|pdffirstlineheight|pdfendthread|pdfendlink|pdfeachlineheight|pdfeachlinedepth|pdfdraftmode|pdfdestmargin|pdfdest|pdfdecimaldigits|pdfcreationdate|pdfcopyfont|pdfcompresslevel|pdfcolorstackinit|pdfcolorstack|pdfcatalog|pdfannot|pdfadjustspacing|pausing|patterns|parskip|parshapelength|parshapeindent|parshapedimen|parshape|parindent|parfillskip|pardirection|parattr|parametercount|par|pagetotal|pagestretch|pageshrink|pagegoal|pagefilstretch|pagefillstretch|pagefilllstretch|pagediscards|pagedepth|overwithdelims|overshoot|overloadmode|overloaded|overline|overfullrule|over|outputpenalty|outputbox|output|outer|orunless|orelse|ordlimits|or|omit|numexpr|numericscale|number|nullfont|nulldelimiterspace|novrule|nospaces|normalyear|normalxtokspre|normalxtoksapp|normalxspaceskip|normalxleaders|normalxdefcsname|normalxdef|normalwrapuppar|normalwordboundary|normalwidowpenalty|normalwidowpenalties|normalwd|normalvtop|normalvss|normalvsplit|normalvskip|normalvsize|normalvrule|normalvpack|normalvfuzz|normalvfilneg|normalvfill|normalvfil|normalvcenter|normalvbox|normalvbadness|normalvalign|normalvadjust|normaluppercase|normalunvpack|normalunvcopy|normalunvbox|normalunskip|normalunpenalty|normalunletprotected|normalunletfrozen|normalunless|normalunkern|normalunhpack|normalunhcopy|normalunhbox|normalunexpanded|normalunderline|normalundent|normaluchyph|normaluccode|normaltracingstats|normaltracingrestores|normaltracingparagraphs|normaltracingpages|normaltracingoutput|normaltracingonline|normaltracingnesting|normaltracingmath|normaltracingmacros|normaltracinglostchars|normaltracinglevels|normaltracingifs|normaltracinghyphenation|normaltracinggroups|normaltracingfonts|normaltracingcommands|normaltracingassigns|normaltracingalignments|normaltpack|normaltoscaled|normaltopskip|normaltopmarks|normaltopmark|normaltolerant|normaltolerance|normaltokspre|normaltoksdef|normaltoksapp|normaltoks|normaltokenized|normaltointeger|normaltodimension|normaltime|normalthinmuskip|normalthickmuskip|normalthewithoutunit|normalthe|normaltextstyle|normaltextfont|normaltextdirection|normaltabskip|normalswapcsvalues|normalsupmarkmode|normalstring|normalsplittopskip|normalsplitmaxdepth|normalsplitfirstmarks|normalsplitfirstmark|normalsplitdiscards|normalsplitbotmarks|normalsplitbotmark|normalspan|normalspaceskip|normalspacefactor|normalsnapshotpar|normalskipdef|normalskip|normalskewchar|normalshowtokens|normalshowthe|normalshownodedetails|normalshowlists|normalshowifs|normalshowgroups|normalshowboxdepth|normalshowboxbreadth|normalshowbox|normalshow|normalshipout|normalsfcode|normalsetlanguage|normalsetfontid|normalsetbox|normalscrollmode|normalscriptstyle|normalscriptspace|normalscriptscriptstyle|normalscriptscriptfont|normalscriptfont|normalscantokens|normalscantextokens|normalscaledfontdimen|normalsavingvdiscards|normalsavinghyphcodes|normalsavecatcodetable|normalrpcode|normalromannumeral|normalrightskip|normalrightmarginkern|normalrighthyphenmin|normalright|normalrelpenalty|normalrelax|normalraise|normalradical|normalquitvmode|normalpxdimen|normalprotrusionboundary|normalprotrudechars|normalprotected|normalprevgraf|normalprevdepth|normalpretolerance|normalprerelpenalty|normalprehyphenchar|normalpreexhyphenchar|normalpredisplaysize|normalpredisplaypenalty|normalpredisplaygapfactor|normalpredisplaydirection|normalprebinoppenalty|normalposthyphenchar|normalpostexhyphenchar|normalpostdisplaypenalty|normalpermanent|normalpenalty|normalpdfximage|normalpdfxformresources|normalpdfxformname|normalpdfxformmargin|normalpdfxformattr|normalpdfxform|normalpdfvorigin|normalpdfuniqueresname|normalpdfuniformdeviate|normalpdftrailerid|normalpdftrailer|normalpdftracingfonts|normalpdfthreadmargin|normalpdfthread|normalpdftexversion|normalpdftexrevision|normalpdftexbanner|normalpdfsuppressptexinfo|normalpdfsuppressoptionalinfo|normalpdfstartthread|normalpdfstartlink|normalpdfsetrandomseed|normalpdfsetmatrix|normalpdfsavepos|normalpdfsave|normalpdfretval|normalpdfrestore|normalpdfreplacefont|normalpdfrefximage|normalpdfrefxform|normalpdfrefobj|normalpdfrecompress|normalpdfrandomseed|normalpdfpxdimen|normalpdfprotrudechars|normalpdfprimitive|normalpdfpkresolution|normalpdfpkmode|normalpdfpkfixeddpi|normalpdfpagewidth|normalpdfpagesattr|normalpdfpageresources|normalpdfpageref|normalpdfpageheight|normalpdfpagebox|normalpdfpageattr|normalpdfoutput|normalpdfoutline|normalpdfomitcidset|normalpdfomitcharset|normalpdfobjcompresslevel|normalpdfobj|normalpdfnormaldeviate|normalpdfnoligatures|normalpdfnames|normalpdfminorversion|normalpdfmapline|normalpdfmapfile|normalpdfmajorversion|normalpdfliteral|normalpdflinkmargin|normalpdflastypos|normalpdflastxpos|normalpdflastximagepages|normalpdflastximage|normalpdflastxform|normalpdflastobj|normalpdflastlink|normalpdflastlinedepth|normalpdflastannot|normalpdfinsertht|normalpdfinfoomitdate|normalpdfinfo|normalpdfinclusionerrorlevel|normalpdfinclusioncopyfonts|normalpdfincludechars|normalpdfimageresolution|normalpdfimagehicolor|normalpdfimagegamma|normalpdfimageapplygamma|normalpdfimageaddfilename|normalpdfignoreunknownimages|normalpdfignoreddimen|normalpdfhorigin|normalpdfglyphtounicode|normalpdfgentounicode|normalpdfgamma|normalpdffontsize|normalpdffontobjnum|normalpdffontname|normalpdffontexpand|normalpdffontattr|normalpdffirstlineheight|normalpdfendthread|normalpdfendlink|normalpdfeachlineheight|normalpdfeachlinedepth|normalpdfdraftmode|normalpdfdestmargin|normalpdfdest|normalpdfdecimaldigits|normalpdfcreationdate|normalpdfcopyfont|normalpdfcompresslevel|normalpdfcolorstackinit|normalpdfcolorstack|normalpdfcatalog|normalpdfannot|normalpdfadjustspacing|normalpausing|normalpatterns|normalparskip|normalparshapelength|normalparshapeindent|normalparshapedimen|normalparshape|normalparindent|normalparfillskip|normalparfillleftskip|normalpardirection|normalparattr|normalparametercount|normalpar|normalpagetotal|normalpagestretch|normalpageshrink|normalpagegoal|normalpagefilstretch|normalpagefillstretch|normalpagefilllstretch|normalpagediscards|normalpagedepth|normaloverwithdelims|normalovershoot|normaloverloadmode|normaloverloaded|normaloverline|normaloverfullrule|normalover|normaloutputpenalty|normaloutputbox|normaloutput|normalouter|normalorunless|normalorelse|normalordlimits|normalor|normalomit|normalnumexpr|normalnumericscale|normalnumber|normalnullfont|normalnulldelimiterspace|normalnovrule|normalnospaces|normalnormalizelinemode|normalnorelax|normalnonstopmode|normalnonscript|normalnolimits|normalnoindent|normalnohrule|normalnoexpand|normalnoboundary|normalnoaligned|normalnoalign|normalnewlinechar|normalmutoglue|normalmutable|normalmuskipdef|normalmuskip|normalmultiply|normalmugluespecdef|normalmuexpr|normalmskip|normalmoveright|normalmoveleft|normalmonth|normalmkern|normalmiddle|normalmessage|normalmedmuskip|normalmeaningless|normalmeaningfull|normalmeaning|normalmaxdepth|normalmaxdeadcycles|normalmathsurroundskip|normalmathsurroundmode|normalmathsurround|normalmathstyle|normalmathscriptsmode|normalmathscriptcharmode|normalmathscriptboxmode|normalmathscale|normalmathrulethicknessmode|normalmathrulesmode|normalmathrulesfam|normalmathrel|normalmathpunct|normalmathpenaltiesmode|normalmathord|normalmathopen|normalmathop|normalmathnolimitsmode|normalmathitalicsmode|normalmathinner|normalmathflattenmode|normalmatheqnogapstep|normalmathdisplayskipmode|normalmathdirection|normalmathdelimitersmode|normalmathcode|normalmathclose|normalmathchoice|normalmathchardef|normalmathchar|normalmathbin|normalmathaccent|normalmarks|normalmark|normalluatexversion|normalluatexrevision|normalluatexbanner|normalluafunctioncall|normalluafunction|normalluaescapestring|normalluadef|normalluacopyinputnodes|normalluabytecodecall|normalluabytecode|normallpcode|normallowercase|normallower|normallooseness|normallong|normallocalrightbox|normallocalleftbox|normallocalinterlinepenalty|normallocalcontrolled|normallocalcontrol|normallocalbrokenpenalty|normallistcallbackmode|normallineskiplimit|normallineskip|normallinepenalty|normallinepar|normallinedirection|normallimits|normalletprotected|normalletfrozen|normalletcsname|normalletcharcode|normallet|normalleqno|normalleftskip|normalleftmarginkern|normallefthyphenmin|normalleft|normalleaders|normallccode|normallastskip|normallastpenalty|normallastnodetype|normallastnodesubtype|normallastnamedcs|normallastlinefit|normallastkern|normallastchknum|normallastchkdim|normallastbox|normallastarguments|normallanguage|normalkern|normaljobname|normalizelinemode|normalinterlinepenalty|normalinterlinepenalties|normalinteractionmode|normalintegerdef|normalinstance|normalinsertpenalties|normalinsertht|normalinsertheights|normalinsert|normalinputlineno|normalinput|normalinitcatcodetable|normalindent|normalimmutable|normalimmediate|normalignorespaces|normalignorepars|normalignorearguments|normalifx|normalifvoid|normalifvmode|normalifvbox|normaliftrue|normaliftok|normalifrelax|normalifpdfprimitive|normalifpdfabsnum|normalifpdfabsdim|normalifparameters|normalifparameter|normalifodd|normalifnumval|normalifnum|normalifmmode|normalifmathstyle|normalifmathparameter|normalifinner|normalifincsname|normalifhmode|normalifhbox|normalifhasxtoks|normalifhastoks|normalifhastok|normaliffontchar|normalifflags|normaliffalse|normalifempty|normalifdimval|normalifdim|normalifdefined|normalifcstok|normalifcsname|normalifcondition|normalifcmpnum|normalifcmpdim|normalifchknum|normalifchkdim|normalifcat|normalifcase|normalifboolean|normalifarguments|normalifabsnum|normalifabsdim|normalif|normalhyphenpenalty|normalhyphenchar|normalhyphenationmode|normalhyphenationmin|normalhyphenation|normalht|normalhss|normalhskip|normalhsize|normalhrule|normalhpack|normalholdinginserts|normalhjcode|normalhfuzz|normalhfilneg|normalhfill|normalhfil|normalhbox|normalhbadness|normalhangindent|normalhangafter|normalhalign|normalgtokspre|normalgtoksapp|normalglyphyscale|normalglyphyoffset|normalglyphxscale|normalglyphxoffset|normalglyphtextscale|normalglyphstatefield|normalglyphscriptscriptscale|normalglyphscriptscale|normalglyphscriptfield|normalglyphscale|normalglyphoptions|normalglyphdatafield|normalglyph|normalgluetomu|normalgluestretchorder|normalgluestretch|normalgluespecdef|normalglueshrinkorder|normalglueshrink|normalglueexpr|normalglobaldefs|normalglobal|normalgletcsname|normalglet|normalgleaders|normalgdefcsname|normalgdef|normalfuturelet|normalfutureexpandisap|normalfutureexpandis|normalfutureexpand|normalfuturedef|normalfrozen|normalformatname|normalfontspecifiedsize|normalfontspecifiedname|normalfontname|normalfontid|normalfontdimen|normalfontcharwd|normalfontcharic|normalfontcharht|normalfontchardp|normalfont|normalfloatingpenalty|normalfirstvalidlanguage|normalfirstmarks|normalfirstmark|normalfinalhyphendemerits|normalfi|normalfam|normalexplicithyphenpenalty|normalexplicitdiscretionary|normalexpandtoken|normalexpanded|normalexpandcstoken|normalexpandafterspaces|normalexpandafterpars|normalexpandafter|normalexpand|normalexhyphenpenalty|normalexhyphenchar|normalexceptionpenalty|normaleveryvbox|normaleverytab|normaleverypar|normaleverymath|normaleveryjob|normaleveryhbox|normaleveryeof|normaleverydisplay|normaleverycr|normaletokspre|normaletoksapp|normalescapechar|normalerrorstopmode|normalerrorcontextlines|normalerrmessage|normalerrhelp|normaleqno|normalenforced|normalendlocalcontrol|normalendlinechar|normalendinput|normalendgroup|normalendcsname|normalend|normalemergencystretch|normalelse|normalefcode|normaledefcsname|normaledef|normaldump|normaldp|normaldoublehyphendemerits|normaldivide|normaldisplaywidth|normaldisplaywidowpenalty|normaldisplaywidowpenalties|normaldisplaystyle|normaldisplaylimits|normaldisplayindent|normaldiscretionary|normaldirectlua|normaldimexpr|normaldimensiondef|normaldimendef|normaldimen|normaldetokenize|normaldelimitershortfall|normaldelimiterfactor|normaldelimiter|normaldelcode|normaldefcsname|normaldefaultskewchar|normaldefaulthyphenchar|normaldef|normaldeadcycles|normalday|normalcurrentiftype|normalcurrentiflevel|normalcurrentifbranch|normalcurrentgrouptype|normalcurrentgrouplevel|normalcsstring|normalcsname|normalcrcr|normalcrampedtextstyle|normalcrampedscriptstyle|normalcrampedscriptscriptstyle|normalcrampeddisplaystyle|normalcr|normalcountdef|normalcount|normalcopy|normalclubpenalty|normalclubpenalties|normalclearmarks|normalcleaders|normalchardef|normalchar|normalcatcodetable|normalcatcode|normalbrokenpenalty|normalboxyoffset|normalboxymove|normalboxxoffset|normalboxxmove|normalboxtotal|normalboxorientation|normalboxmaxdepth|normalboxdirection|normalboxattribute|normalbox|normalboundary|normalbotmarks|normalbotmark|normalbinoppenalty|normalbelowdisplayskip|normalbelowdisplayshortskip|normalbeginlocalcontrol|normalbegingroup|normalbegincsname|normalbatchmode|normalbaselineskip|normalbadness|normalautomigrationmode|normalautomatichyphenpenalty|normalautomaticdiscretionary|normalattributedef|normalattribute|normalatopwithdelims|normalatop|normalatendofgrouped|normalatendofgroup|normalaligntab|normalalignmark|normalaliased|normalaftergrouped|normalaftergroup|normalafterassignment|normalafterassigned|normaladvance|normaladjustspacingstretch|normaladjustspacingstep|normaladjustspacingshrink|normaladjustspacing|normaladjdemerits|normalaccent|normalabovewithdelims|normalabovedisplayskip|normalabovedisplayshortskip|normalabove|normalXeTeXversion|normalUvextensible|normalUunderdelimiter|normalUsuperscript|normalUsuperprescript|normalUsubscript|normalUsubprescript|normalUstyle|normalUstopmath|normalUstopdisplaymath|normalUstartmath|normalUstartdisplaymath|normalUstack|normalUskewedwithdelims|normalUskewed|normalUroot|normalUright|normalUradical|normalUoverwithdelims|normalUoverdelimiter|normalUover|normalUnosuperscript|normalUnosuperprescript|normalUnosubscript|normalUnosubprescript|normalUmiddle|normalUmathunderdelimitervgap|normalUmathunderdelimiterbgap|normalUmathunderbarvgap|normalUmathunderbarrule|normalUmathunderbarkern|normalUmathsupsubbottommax|normalUmathsupshiftup|normalUmathsupshiftdrop|normalUmathsupbottommin|normalUmathsubtopmax|normalUmathsubsupvgap|normalUmathsubsupshiftdown|normalUmathsubshiftdrop|normalUmathsubshiftdown|normalUmathstackvgap|normalUmathstacknumup|normalUmathstackdenomdown|normalUmathspacingmode|normalUmathspacebeforescript|normalUmathspaceafterscript|normalUmathskewedfractionvgap|normalUmathskewedfractionhgap|normalUmathrelrelspacing|normalUmathrelpunctspacing|normalUmathrelordspacing|normalUmathrelopspacing|normalUmathrelopenspacing|normalUmathrelinnerspacing|normalUmathrelclosespacing|normalUmathrelbinspacing|normalUmathradicalvgap|normalUmathradicalrule|normalUmathradicalkern|normalUmathradicaldegreeraise|normalUmathradicaldegreebefore|normalUmathradicaldegreeafter|normalUmathquad|normalUmathpunctrelspacing|normalUmathpunctpunctspacing|normalUmathpunctordspacing|normalUmathpunctopspacing|normalUmathpunctopenspacing|normalUmathpunctinnerspacing|normalUmathpunctclosespacing|normalUmathpunctbinspacing|normalUmathoverdelimitervgap|normalUmathoverdelimiterbgap|normalUmathoverbarvgap|normalUmathoverbarrule|normalUmathoverbarkern|normalUmathordrelspacing|normalUmathordpunctspacing|normalUmathordordspacing|normalUmathordopspacing|normalUmathordopenspacing|normalUmathordinnerspacing|normalUmathordclosespacing|normalUmathordbinspacing|normalUmathoprelspacing|normalUmathoppunctspacing|normalUmathopordspacing|normalUmathopopspacing|normalUmathopopenspacing|normalUmathopinnerspacing|normalUmathoperatorsize|normalUmathopenrelspacing|normalUmathopenpunctspacing|normalUmathopenordspacing|normalUmathopenopspacing|normalUmathopenopenspacing|normalUmathopeninnerspacing|normalUmathopenclosespacing|normalUmathopenbinspacing|normalUmathopclosespacing|normalUmathopbinspacing|normalUmathnolimitsupfactor|normalUmathnolimitsubfactor|normalUmathlimitbelowvgap|normalUmathlimitbelowkern|normalUmathlimitbelowbgap|normalUmathlimitabovevgap|normalUmathlimitabovekern|normalUmathlimitabovebgap|normalUmathinnerrelspacing|normalUmathinnerpunctspacing|normalUmathinnerordspacing|normalUmathinneropspacing|normalUmathinneropenspacing|normalUmathinnerinnerspacing|normalUmathinnerclosespacing|normalUmathinnerbinspacing|normalUmathfractionrule|normalUmathfractionnumvgap|normalUmathfractionnumup|normalUmathfractiondenomvgap|normalUmathfractiondenomdown|normalUmathfractiondelsize|normalUmathconnectoroverlapmin|normalUmathcodenum|normalUmathcode|normalUmathcloserelspacing|normalUmathclosepunctspacing|normalUmathcloseordspacing|normalUmathcloseopspacing|normalUmathcloseopenspacing|normalUmathcloseinnerspacing|normalUmathcloseclosespacing|normalUmathclosebinspacing|normalUmathclass|normalUmathcharslot|normalUmathcharnumdef|normalUmathcharnum|normalUmathcharfam|normalUmathchardef|normalUmathcharclass|normalUmathchar|normalUmathbinrelspacing|normalUmathbinpunctspacing|normalUmathbinordspacing|normalUmathbinopspacing|normalUmathbinopenspacing|normalUmathbininnerspacing|normalUmathbinclosespacing|normalUmathbinbinspacing|normalUmathaxis|normalUmathaccentbaseheight|normalUmathaccent|normalUleft|normalUhextensible|normalUdelimiterunder|normalUdelimiterover|normalUdelimiter|normalUdelcodenum|normalUdelcode|normalUchar|normalUatopwithdelims|normalUatop|normalUabovewithdelims|normalUabove|normalUUskewedwithdelims|normalUUskewed|normalOmegaversion|normalOmegarevision|normalOmegaminorversion|normalAlephversion|normalAlephrevision|normalAlephminorversion|normal |norelax|nonstopmode|nonscript|nolimits|noindent|nohrule|noexpand|noboundary|noaligned|noalign|newlinechar|mutoglue|mutable|muskipdef|muskip|multiply|mugluespecdef|muexpr|mskip|moveright|moveleft|month|mkern|middle|message|medmuskip|meaningless|meaningfull|meaning|maxdepth|maxdeadcycles|mathsurroundskip|mathsurroundmode|mathsurround|mathstyle|mathscriptsmode|mathscriptcharmode|mathscriptboxmode|mathscale|mathrulethicknessmode|mathrulesmode|mathrulesfam|mathrel|mathpunct|mathpenaltiesmode|mathord|mathopen|mathop|mathnolimitsmode|mathitalicsmode|mathinner|mathflattenmode|matheqnogapstep|mathdisplayskipmode|mathdirection|mathdelimitersmode|mathcode|mathclose|mathchoice|mathchardef|mathchar|mathbin|mathaccent|marks|mark|luatexversion|luatexrevision|luatexbanner|luafunctioncall|luafunction|luaescapestring|luadef|luacopyinputnodes|luabytecodecall|luabytecode|lpcode|lowercase|lower|looseness|long|localrightbox|localleftbox|localinterlinepenalty|localcontrolled|localcontrol|localbrokenpenalty|listcallbackmode|lineskiplimit|lineskip|linepenalty|linepar|linedirection|limits|letprotected|letfrozen|letcsname|letcharcode|let|leqno|leftskip|leftmarginkern|lefthyphenmin|left|leaders|lccode|lastskip|lastpenalty|lastnodetype|lastnodesubtype|lastnamedcs|lastlinefit|lastkern|lastchknum|lastchkdim|lastbox|lastarguments|language|kern|jobname|interlinepenalty|interlinepenalties|interactionmode|integerdef|instance|insertpenalties|insertht|insertheights|insert|inputlineno|input|initcatcodetable|indent|immutable|immediate|ignorespaces|ignorepars|ignorearguments|ifx|ifvoid|ifvmode|ifvbox|iftrue|iftok|ifrelax|ifpdfprimitive|ifpdfabsnum|ifpdfabsdim|ifparameters|ifparameter|ifodd|ifnumval|ifnum|ifmmode|ifmathstyle|ifmathparameter|ifinner|ifincsname|ifhmode|ifhbox|ifhasxtoks|ifhastoks|ifhastok|iffontchar|ifflags|iffalse|ifempty|ifdimval|ifdim|ifdefined|ifcstok|ifcsname|ifcondition|ifcmpnum|ifcmpdim|ifchknum|ifchkdim|ifcat|ifcase|ifboolean|ifarguments|ifabsnum|ifabsdim|if|hyphenpenalty|hyphenchar|hyphenationmode|hyphenationmin|hyphenation|ht|hss|hskip|hsize|hrule|hpack|holdinginserts|hjcode|hfuzz|hfilneg|hfill|hfil|hbox|hbadness|hangindent|hangafter|halign|gtokspre|gtoksapp|glyphyscale|glyphyoffset|glyphxscale|glyphxoffset|glyphtextscale|glyphstatefield|glyphscriptscriptscale|glyphscriptscale|glyphscriptfield|glyphscale|glyphoptions|glyphdatafield|glyph|gluetomu|gluestretchorder|gluestretch|gluespecdef|glueshrinkorder|glueshrink|glueexpr|globaldefs|global|gletcsname|glet|gleaders|gdefcsname|gdef|futurelet|futureexpandisap|futureexpandis|futureexpand|futuredef|frozen|formatname|fontspecifiedsize|fontspecifiedname|fontname|fontid|fontdimen|fontcharwd|fontcharic|fontcharht|fontchardp|font|floatingpenalty|firstvalidlanguage|firstmarks|firstmark|finalhyphendemerits|fi|fam|explicithyphenpenalty|explicitdiscretionary|expandtoken|expandcstoken|expandafterspaces|expandafterpars|expandafter|expand|exhyphenpenalty|exhyphenchar|exceptionpenalty|everyvbox|everytab|everypar|everymath|everyjob|everyhbox|everyeof|everydisplay|everycr|etokspre|etoksapp|escapechar|errorstopmode|errorcontextlines|errmessage|errhelp|eqno|enforced|endlocalcontrol|endlinechar|endinput|endgroup|endcsname|end|emergencystretch|else|efcode|edefcsname|edef|dump|dp|doublehyphendemerits|divide|displaywidth|displaywidowpenalty|displaywidowpenalties|displaystyle|displaylimits|displayindent|discretionary|directlua|dimexpr|dimensiondef|dimendef|dimen|detokenize|delimitershortfall|delimiterfactor|delimiter|delcode|defcsname|defaultskewchar|defaulthyphenchar|def|deadcycles|day|currentiftype|currentiflevel|currentifbranch|currentgrouptype|currentgrouplevel|csstring|csname|crcr|crampedtextstyle|crampedscriptstyle|crampedscriptscriptstyle|crampeddisplaystyle|cr|countdef|count|copy|clubpenalty|clubpenalties|clearmarks|cleaders|chardef|char|catcodetable|catcode|brokenpenalty|boxyoffset|boxymove|boxxoffset|boxxmove|boxtotal|boxorientation|boxmaxdepth|boxdirection|boxattribute|box|boundary|botmarks|botmark|binoppenalty|belowdisplayskip|belowdisplayshortskip|beginlocalcontrol|begingroup|begincsname|batchmode|baselineskip|badness|automigrationmode|automatichyphenpenalty|automaticdiscretionary|attributedef|attribute|atopwithdelims|atop|atendofgrouped|atendofgroup|aligntab|alignmark|aliased|aftergrouped|aftergroup|afterassignment|afterassigned|advance|adjustspacingstretch|adjustspacingstep|adjustspacingshrink|adjustspacing|adjdemerits|accent|abovewithdelims|abovedisplayskip|abovedisplayshortskip|above|XeTeXversion|Uvextensible|Uunderdelimiter|Usuperscript|Usuperprescript|Usubscript|Usubprescript|Ustyle|Ustopmath|Ustopdisplaymath|Ustartmath|Ustartdisplaymath|Ustack|Uskewedwithdelims|Uskewed|Uroot|Uright|Uradical|Uoverwithdelims|Uoverdelimiter|Uover|Unosuperscript|Unosuperprescript|Unosubscript|Unosubprescript|Umiddle|Umathunderdelimitervgap|Umathunderdelimiterbgap|Umathunderbarvgap|Umathunderbarrule|Umathunderbarkern|Umathsupsubbottommax|Umathsupshiftup|Umathsupshiftdrop|Umathsupbottommin|Umathsubtopmax|Umathsubsupvgap|Umathsubsupshiftdown|Umathsubshiftdrop|Umathsubshiftdown|Umathstackvgap|Umathstacknumup|Umathstackdenomdown|Umathspacingmode|Umathspacebeforescript|Umathspaceafterscript|Umathskewedfractionvgap|Umathskewedfractionhgap|Umathrelrelspacing|Umathrelpunctspacing|Umathrelordspacing|Umathrelopspacing|Umathrelopenspacing|Umathrelinnerspacing|Umathrelclosespacing|Umathrelbinspacing|Umathradicalvgap|Umathradicalrule|Umathradicalkern|Umathradicaldegreeraise|Umathradicaldegreebefore|Umathradicaldegreeafter|Umathquad|Umathpunctrelspacing|Umathpunctpunctspacing|Umathpunctordspacing|Umathpunctopspacing|Umathpunctopenspacing|Umathpunctinnerspacing|Umathpunctclosespacing|Umathpunctbinspacing|Umathoverdelimitervgap|Umathoverdelimiterbgap|Umathoverbarvgap|Umathoverbarrule|Umathoverbarkern|Umathordrelspacing|Umathordpunctspacing|Umathordordspacing|Umathordopspacing|Umathordopenspacing|Umathordinnerspacing|Umathordclosespacing|Umathordbinspacing|Umathoprelspacing|Umathoppunctspacing|Umathopordspacing|Umathopopspacing|Umathopopenspacing|Umathopinnerspacing|Umathoperatorsize|Umathopenrelspacing|Umathopenpunctspacing|Umathopenordspacing|Umathopenopspacing|Umathopenopenspacing|Umathopeninnerspacing|Umathopenclosespacing|Umathopenbinspacing|Umathopclosespacing|Umathopbinspacing|Umathnolimitsupfactor|Umathnolimitsubfactor|Umathlimitbelowvgap|Umathlimitbelowkern|Umathlimitbelowbgap|Umathlimitabovevgap|Umathlimitabovekern|Umathlimitabovebgap|Umathinnerrelspacing|Umathinnerpunctspacing|Umathinnerordspacing|Umathinneropspacing|Umathinneropenspacing|Umathinnerinnerspacing|Umathinnerclosespacing|Umathinnerbinspacing|Umathfractionrule|Umathfractionnumvgap|Umathfractionnumup|Umathfractiondenomvgap|Umathfractiondenomdown|Umathfractiondelsize|Umathconnectoroverlapmin|Umathcodenum|Umathcode|Umathcloserelspacing|Umathclosepunctspacing|Umathcloseordspacing|Umathcloseopspacing|Umathcloseopenspacing|Umathcloseinnerspacing|Umathcloseclosespacing|Umathclosebinspacing|Umathclass|Umathcharslot|Umathcharnumdef|Umathcharnum|Umathcharfam|Umathchardef|Umathcharclass|Umathchar|Umathbinrelspacing|Umathbinpunctspacing|Umathbinordspacing|Umathbinopspacing|Umathbinopenspacing|Umathbininnerspacing|Umathbinclosespacing|Umathbinbinspacing|Umathaxis|Umathaccentbaseheight|Umathaccent|Uleft|Uhextensible|Udelimiterunder|Udelimiterover|Udelimiter|Udelcodenum|Udelcode|Uchar|Uatopwithdelims|Uatop|Uabovewithdelims|Uabove|UUskewedwithdelims|UUskewed|Omegaversion|Omegarevision|Omegaminorversion|Alephversion|Alephrevision|Alephminorversion| )(?=[^a-zA-Z])",
+ "match" : "\u005C\u005C(year|xtokspre|xtoksapp|xspaceskip|xleaders|xdefcsname|xdef|wrapuppar|wordboundary|widowpenalty|widowpenalties|wd|vtop|vss|vsplit|vskip|vsize|vrule|vpack|vfuzz|vfilneg|vfill|vfil|vcenter|vbox|vbadness|valign|vadjust|uppercase|unvpack|unvcopy|unvbox|unskip|unpenalty|unletprotected|unletfrozen|unless|unkern|unhpack|unhcopy|unhbox|underline|undent|uchyph|uccode|tracingstats|tracingrestores|tracingparagraphs|tracingpages|tracingoutput|tracingonline|tracingnesting|tracingmath|tracingmacros|tracinglostchars|tracinglevels|tracingifs|tracinghyphenation|tracinggroups|tracingfonts|tracingcommands|tracingassigns|tracingalignments|tpack|toscaled|topskip|topmarks|topmark|tolerant|tolerance|tokspre|toksdef|toksapp|toks|tokenized|tointeger|todimension|time|thinmuskip|thickmuskip|thewithoutunit|the|textstyle|textfont|textdirection|tabskip|swapcsvalues|supmarkmode|string|splittopskip|splitmaxdepth|splitfirstmarks|splitfirstmark|splitdiscards|splitbotmarks|splitbotmark|span|spaceskip|spacefactor|snapshotpar|skipdef|skip|skewchar|showtokens|showthe|shownodedetails|showlists|showifs|showgroups|showboxdepth|showboxbreadth|showbox|show|shipout|sfcode|setlanguage|setfontid|setbox|scrollmode|scriptstyle|scriptspace|scriptscriptstyle|scriptscriptfont|scriptfont|scantokens|scantextokens|scaledfontdimen|savingvdiscards|savinghyphcodes|savecatcodetable|rpcode|romannumeral|rightskip|rightmarginkern|righthyphenmin|right|relpenalty|relax|raise|radical|quitvmode|pxdimen|protrusionboundary|protrudechars|protected|prevgraf|prevdepth|pretolerance|prerelpenalty|prehyphenchar|preexhyphenchar|predisplaysize|predisplaypenalty|predisplaygapfactor|predisplaydirection|prebinoppenalty|posthyphenchar|postexhyphenchar|postdisplaypenalty|permanent|penalty|pdfximage|pdfxformresources|pdfxformname|pdfxformmargin|pdfxformattr|pdfxform|pdfvorigin|pdfuniqueresname|pdfuniformdeviate|pdftrailerid|pdftrailer|pdftracingfonts|pdfthreadmargin|pdfthread|pdftexversion|pdftexrevision|pdftexbanner|pdfsuppressptexinfo|pdfsuppressoptionalinfo|pdfstartthread|pdfstartlink|pdfsetrandomseed|pdfsetmatrix|pdfsavepos|pdfsave|pdfretval|pdfrestore|pdfreplacefont|pdfrefximage|pdfrefxform|pdfrefobj|pdfrecompress|pdfrandomseed|pdfpxdimen|pdfprotrudechars|pdfprimitive|pdfpkresolution|pdfpkmode|pdfpkfixeddpi|pdfpagewidth|pdfpagesattr|pdfpageresources|pdfpageref|pdfpageheight|pdfpagebox|pdfpageattr|pdfoutput|pdfoutline|pdfomitcidset|pdfomitcharset|pdfobjcompresslevel|pdfobj|pdfnormaldeviate|pdfnoligatures|pdfnames|pdfminorversion|pdfmapline|pdfmapfile|pdfmajorversion|pdfliteral|pdflinkmargin|pdflastypos|pdflastxpos|pdflastximagepages|pdflastximage|pdflastxform|pdflastobj|pdflastlink|pdflastlinedepth|pdflastannot|pdfinsertht|pdfinfoomitdate|pdfinfo|pdfinclusionerrorlevel|pdfinclusioncopyfonts|pdfincludechars|pdfimageresolution|pdfimagehicolor|pdfimagegamma|pdfimageapplygamma|pdfimageaddfilename|pdfignoreunknownimages|pdfignoreddimen|pdfhorigin|pdfglyphtounicode|pdfgentounicode|pdfgamma|pdffontsize|pdffontobjnum|pdffontname|pdffontexpand|pdffontattr|pdffirstlineheight|pdfendthread|pdfendlink|pdfeachlineheight|pdfeachlinedepth|pdfdraftmode|pdfdestmargin|pdfdest|pdfdecimaldigits|pdfcreationdate|pdfcopyfont|pdfcompresslevel|pdfcolorstackinit|pdfcolorstack|pdfcatalog|pdfannot|pdfadjustspacing|pausing|patterns|parskip|parshapelength|parshapeindent|parshapedimen|parshape|parindent|parfillskip|pardirection|parattr|parametercount|par|pagetotal|pagestretch|pageshrink|pagegoal|pagefilstretch|pagefillstretch|pagefilllstretch|pagediscards|pagedepth|overwithdelims|overshoot|overloadmode|overloaded|overline|overfullrule|over|outputpenalty|outputbox|output|outer|orunless|orelse|ordlimits|or|omit|numexpr|numericscale|number|nullfont|nulldelimiterspace|novrule|nospaces|normalyear|normalxtokspre|normalxtoksapp|normalxspaceskip|normalxleaders|normalxdefcsname|normalxdef|normalwrapuppar|normalwordboundary|normalwidowpenalty|normalwidowpenalties|normalwd|normalvtop|normalvss|normalvsplit|normalvskip|normalvsize|normalvrule|normalvpack|normalvfuzz|normalvfilneg|normalvfill|normalvfil|normalvcenter|normalvbox|normalvbadness|normalvalign|normalvadjust|normaluppercase|normalunvpack|normalunvcopy|normalunvbox|normalunskip|normalunpenalty|normalunletprotected|normalunletfrozen|normalunless|normalunkern|normalunhpack|normalunhcopy|normalunhbox|normalunexpanded|normalunderline|normalundent|normaluchyph|normaluccode|normaltracingstats|normaltracingrestores|normaltracingparagraphs|normaltracingpages|normaltracingoutput|normaltracingonline|normaltracingnesting|normaltracingmath|normaltracingmacros|normaltracinglostchars|normaltracinglevels|normaltracingifs|normaltracinghyphenation|normaltracinggroups|normaltracingfonts|normaltracingcommands|normaltracingassigns|normaltracingalignments|normaltpack|normaltoscaled|normaltopskip|normaltopmarks|normaltopmark|normaltolerant|normaltolerance|normaltokspre|normaltoksdef|normaltoksapp|normaltoks|normaltokenized|normaltointeger|normaltodimension|normaltime|normalthinmuskip|normalthickmuskip|normalthewithoutunit|normalthe|normaltextstyle|normaltextfont|normaltextdirection|normaltabskip|normalswapcsvalues|normalsupmarkmode|normalstring|normalsplittopskip|normalsplitmaxdepth|normalsplitfirstmarks|normalsplitfirstmark|normalsplitdiscards|normalsplitbotmarks|normalsplitbotmark|normalspan|normalspaceskip|normalspacefactor|normalsnapshotpar|normalskipdef|normalskip|normalskewchar|normalshowtokens|normalshowthe|normalshownodedetails|normalshowlists|normalshowifs|normalshowgroups|normalshowboxdepth|normalshowboxbreadth|normalshowbox|normalshow|normalshipout|normalsfcode|normalsetlanguage|normalsetfontid|normalsetbox|normalscrollmode|normalscriptstyle|normalscriptspace|normalscriptscriptstyle|normalscriptscriptfont|normalscriptfont|normalscantokens|normalscantextokens|normalscaledfontdimen|normalsavingvdiscards|normalsavinghyphcodes|normalsavecatcodetable|normalrpcode|normalromannumeral|normalrightskip|normalrightmarginkern|normalrighthyphenmin|normalright|normalrelpenalty|normalrelax|normalraise|normalradical|normalquitvmode|normalpxdimen|normalprotrusionboundary|normalprotrudechars|normalprotected|normalprevgraf|normalprevdepth|normalpretolerance|normalprerelpenalty|normalprehyphenchar|normalpreexhyphenchar|normalpredisplaysize|normalpredisplaypenalty|normalpredisplaygapfactor|normalpredisplaydirection|normalprebinoppenalty|normalposthyphenchar|normalpostexhyphenchar|normalpostdisplaypenalty|normalpermanent|normalpenalty|normalpdfximage|normalpdfxformresources|normalpdfxformname|normalpdfxformmargin|normalpdfxformattr|normalpdfxform|normalpdfvorigin|normalpdfuniqueresname|normalpdfuniformdeviate|normalpdftrailerid|normalpdftrailer|normalpdftracingfonts|normalpdfthreadmargin|normalpdfthread|normalpdftexversion|normalpdftexrevision|normalpdftexbanner|normalpdfsuppressptexinfo|normalpdfsuppressoptionalinfo|normalpdfstartthread|normalpdfstartlink|normalpdfsetrandomseed|normalpdfsetmatrix|normalpdfsavepos|normalpdfsave|normalpdfretval|normalpdfrestore|normalpdfreplacefont|normalpdfrefximage|normalpdfrefxform|normalpdfrefobj|normalpdfrecompress|normalpdfrandomseed|normalpdfpxdimen|normalpdfprotrudechars|normalpdfprimitive|normalpdfpkresolution|normalpdfpkmode|normalpdfpkfixeddpi|normalpdfpagewidth|normalpdfpagesattr|normalpdfpageresources|normalpdfpageref|normalpdfpageheight|normalpdfpagebox|normalpdfpageattr|normalpdfoutput|normalpdfoutline|normalpdfomitcidset|normalpdfomitcharset|normalpdfobjcompresslevel|normalpdfobj|normalpdfnormaldeviate|normalpdfnoligatures|normalpdfnames|normalpdfminorversion|normalpdfmapline|normalpdfmapfile|normalpdfmajorversion|normalpdfliteral|normalpdflinkmargin|normalpdflastypos|normalpdflastxpos|normalpdflastximagepages|normalpdflastximage|normalpdflastxform|normalpdflastobj|normalpdflastlink|normalpdflastlinedepth|normalpdflastannot|normalpdfinsertht|normalpdfinfoomitdate|normalpdfinfo|normalpdfinclusionerrorlevel|normalpdfinclusioncopyfonts|normalpdfincludechars|normalpdfimageresolution|normalpdfimagehicolor|normalpdfimagegamma|normalpdfimageapplygamma|normalpdfimageaddfilename|normalpdfignoreunknownimages|normalpdfignoreddimen|normalpdfhorigin|normalpdfglyphtounicode|normalpdfgentounicode|normalpdfgamma|normalpdffontsize|normalpdffontobjnum|normalpdffontname|normalpdffontexpand|normalpdffontattr|normalpdffirstlineheight|normalpdfendthread|normalpdfendlink|normalpdfeachlineheight|normalpdfeachlinedepth|normalpdfdraftmode|normalpdfdestmargin|normalpdfdest|normalpdfdecimaldigits|normalpdfcreationdate|normalpdfcopyfont|normalpdfcompresslevel|normalpdfcolorstackinit|normalpdfcolorstack|normalpdfcatalog|normalpdfannot|normalpdfadjustspacing|normalpausing|normalpatterns|normalparskip|normalparshapelength|normalparshapeindent|normalparshapedimen|normalparshape|normalparindent|normalparfillskip|normalparfillleftskip|normalpardirection|normalparattr|normalparametercount|normalpar|normalpagetotal|normalpagestretch|normalpageshrink|normalpagegoal|normalpagefilstretch|normalpagefillstretch|normalpagefilllstretch|normalpagediscards|normalpagedepth|normaloverwithdelims|normalovershoot|normaloverloadmode|normaloverloaded|normaloverline|normaloverfullrule|normalover|normaloutputpenalty|normaloutputbox|normaloutput|normalouter|normalorunless|normalorelse|normalordlimits|normalor|normalomit|normalnumexpr|normalnumericscale|normalnumber|normalnullfont|normalnulldelimiterspace|normalnovrule|normalnospaces|normalnormalizelinemode|normalnorelax|normalnonstopmode|normalnonscript|normalnolimits|normalnoindent|normalnohrule|normalnoexpand|normalnoboundary|normalnoaligned|normalnoalign|normalnewlinechar|normalmutoglue|normalmutable|normalmuskipdef|normalmuskip|normalmultiply|normalmugluespecdef|normalmuexpr|normalmskip|normalmoveright|normalmoveleft|normalmonth|normalmkern|normalmiddle|normalmessage|normalmedmuskip|normalmeaningless|normalmeaningfull|normalmeaning|normalmaxdepth|normalmaxdeadcycles|normalmathsurroundskip|normalmathsurroundmode|normalmathsurround|normalmathstyle|normalmathscriptsmode|normalmathscriptcharmode|normalmathscriptboxmode|normalmathscale|normalmathrulethicknessmode|normalmathrulesmode|normalmathrulesfam|normalmathrel|normalmathpunct|normalmathpenaltiesmode|normalmathord|normalmathopen|normalmathop|normalmathnolimitsmode|normalmathitalicsmode|normalmathinner|normalmathflattenmode|normalmatheqnogapstep|normalmathdisplayskipmode|normalmathdirection|normalmathdelimitersmode|normalmathcode|normalmathclose|normalmathchoice|normalmathchardef|normalmathchar|normalmathbin|normalmathaccent|normalmarks|normalmark|normalluatexversion|normalluatexrevision|normalluatexbanner|normalluafunctioncall|normalluafunction|normalluaescapestring|normalluadef|normalluacopyinputnodes|normalluabytecodecall|normalluabytecode|normallpcode|normallowercase|normallower|normallooseness|normallong|normallocalrightbox|normallocalleftbox|normallocalinterlinepenalty|normallocalcontrolled|normallocalcontrol|normallocalbrokenpenalty|normallistcallbackmode|normallineskiplimit|normallineskip|normallinepenalty|normallinepar|normallinedirection|normallimits|normalletprotected|normalletfrozen|normalletcsname|normalletcharcode|normallet|normalleqno|normalleftskip|normalleftmarginkern|normallefthyphenmin|normalleft|normalleaders|normallccode|normallastskip|normallastpenalty|normallastnodetype|normallastnodesubtype|normallastnamedcs|normallastlinefit|normallastkern|normallastchknum|normallastchkdim|normallastbox|normallastarguments|normallanguage|normalkern|normaljobname|normalizelinemode|normalinterlinepenalty|normalinterlinepenalties|normalinteractionmode|normalintegerdef|normalinstance|normalinsertpenalties|normalinsertht|normalinsertheights|normalinsert|normalinputlineno|normalinput|normalinitcatcodetable|normalindent|normalimmutable|normalimmediate|normalignorespaces|normalignorepars|normalignorearguments|normalifx|normalifvoid|normalifvmode|normalifvbox|normaliftrue|normaliftok|normalifrelax|normalifpdfprimitive|normalifpdfabsnum|normalifpdfabsdim|normalifparameters|normalifparameter|normalifodd|normalifnumval|normalifnum|normalifmmode|normalifmathstyle|normalifmathparameter|normalifinner|normalifincsname|normalifhmode|normalifhbox|normalifhasxtoks|normalifhastoks|normalifhastok|normaliffontchar|normalifflags|normaliffalse|normalifempty|normalifdimval|normalifdim|normalifdefined|normalifcstok|normalifcsname|normalifcondition|normalifcmpnum|normalifcmpdim|normalifchknum|normalifchkdim|normalifcat|normalifcase|normalifboolean|normalifarguments|normalifabsnum|normalifabsdim|normalif|normalhyphenpenalty|normalhyphenchar|normalhyphenationmode|normalhyphenationmin|normalhyphenation|normalht|normalhss|normalhskip|normalhsize|normalhrule|normalhpack|normalholdinginserts|normalhjcode|normalhfuzz|normalhfilneg|normalhfill|normalhfil|normalhccode|normalhbox|normalhbadness|normalhangindent|normalhangafter|normalhalign|normalgtokspre|normalgtoksapp|normalglyphyscale|normalglyphyoffset|normalglyphxscale|normalglyphxoffset|normalglyphtextscale|normalglyphstatefield|normalglyphscriptscriptscale|normalglyphscriptscale|normalglyphscriptfield|normalglyphscale|normalglyphoptions|normalglyphdatafield|normalglyph|normalgluetomu|normalgluestretchorder|normalgluestretch|normalgluespecdef|normalglueshrinkorder|normalglueshrink|normalglueexpr|normalglobaldefs|normalglobal|normalgletcsname|normalglet|normalgleaders|normalgdefcsname|normalgdef|normalfuturelet|normalfutureexpandisap|normalfutureexpandis|normalfutureexpand|normalfuturedef|normalfrozen|normalformatname|normalfontspecifiedsize|normalfontspecifiedname|normalfontname|normalfontid|normalfontdimen|normalfontcharwd|normalfontcharic|normalfontcharht|normalfontchardp|normalfont|normalfloatingpenalty|normalfirstvalidlanguage|normalfirstmarks|normalfirstmark|normalfinalhyphendemerits|normalfi|normalfam|normalexplicithyphenpenalty|normalexplicitdiscretionary|normalexpandtoken|normalexpanded|normalexpandcstoken|normalexpandafterspaces|normalexpandafterpars|normalexpandafter|normalexpand|normalexhyphenpenalty|normalexhyphenchar|normalexceptionpenalty|normaleveryvbox|normaleverytab|normaleverypar|normaleverymath|normaleveryjob|normaleveryhbox|normaleveryeof|normaleverydisplay|normaleverycr|normaletokspre|normaletoksapp|normalescapechar|normalerrorstopmode|normalerrorcontextlines|normalerrmessage|normalerrhelp|normaleqno|normalenforced|normalendsimplegroup|normalendlocalcontrol|normalendlinechar|normalendinput|normalendgroup|normalendcsname|normalend|normalemergencystretch|normalelse|normalefcode|normaledefcsname|normaledef|normaldump|normaldp|normaldoublehyphendemerits|normaldivide|normaldisplaywidth|normaldisplaywidowpenalty|normaldisplaywidowpenalties|normaldisplaystyle|normaldisplaylimits|normaldisplayindent|normaldiscretionary|normaldirectlua|normaldimexpr|normaldimensiondef|normaldimendef|normaldimen|normaldetokenize|normaldelimitershortfall|normaldelimiterfactor|normaldelimiter|normaldelcode|normaldefcsname|normaldefaultskewchar|normaldefaulthyphenchar|normaldef|normaldeadcycles|normalday|normalcurrentiftype|normalcurrentiflevel|normalcurrentifbranch|normalcurrentgrouptype|normalcurrentgrouplevel|normalcsstring|normalcsname|normalcrcr|normalcrampedtextstyle|normalcrampedscriptstyle|normalcrampedscriptscriptstyle|normalcrampeddisplaystyle|normalcr|normalcountdef|normalcount|normalcopy|normalclubpenalty|normalclubpenalties|normalclearmarks|normalcleaders|normalchardef|normalchar|normalcatcodetable|normalcatcode|normalbrokenpenalty|normalboxyoffset|normalboxymove|normalboxxoffset|normalboxxmove|normalboxtotal|normalboxorientation|normalboxmaxdepth|normalboxdirection|normalboxattribute|normalbox|normalboundary|normalbotmarks|normalbotmark|normalbinoppenalty|normalbelowdisplayskip|normalbelowdisplayshortskip|normalbeginsimplegroup|normalbeginlocalcontrol|normalbegingroup|normalbegincsname|normalbatchmode|normalbaselineskip|normalbadness|normalautomigrationmode|normalautomatichyphenpenalty|normalautomaticdiscretionary|normalattributedef|normalattribute|normalatopwithdelims|normalatop|normalatendofgrouped|normalatendofgroup|normalaligntab|normalalignmark|normalaliased|normalaftergrouped|normalaftergroup|normalafterassignment|normalafterassigned|normaladvance|normaladjustspacingstretch|normaladjustspacingstep|normaladjustspacingshrink|normaladjustspacing|normaladjdemerits|normalaccent|normalabovewithdelims|normalabovedisplayskip|normalabovedisplayshortskip|normalabove|normalXeTeXversion|normalUvextensible|normalUunderdelimiter|normalUsuperscript|normalUsuperprescript|normalUsubscript|normalUsubprescript|normalUstyle|normalUstopmath|normalUstopdisplaymath|normalUstartmath|normalUstartdisplaymath|normalUstack|normalUskewedwithdelims|normalUskewed|normalUroot|normalUright|normalUradical|normalUoverwithdelims|normalUoverdelimiter|normalUover|normalUnosuperscript|normalUnosuperprescript|normalUnosubscript|normalUnosubprescript|normalUmiddle|normalUmathunderdelimitervgap|normalUmathunderdelimiterbgap|normalUmathunderbarvgap|normalUmathunderbarrule|normalUmathunderbarkern|normalUmathsupsubbottommax|normalUmathsupshiftup|normalUmathsupshiftdrop|normalUmathsupbottommin|normalUmathsubtopmax|normalUmathsubsupvgap|normalUmathsubsupshiftdown|normalUmathsubshiftdrop|normalUmathsubshiftdown|normalUmathstackvgap|normalUmathstacknumup|normalUmathstackdenomdown|normalUmathspacingmode|normalUmathspacebeforescript|normalUmathspaceafterscript|normalUmathskewedfractionvgap|normalUmathskewedfractionhgap|normalUmathrelrelspacing|normalUmathrelpunctspacing|normalUmathrelordspacing|normalUmathrelopspacing|normalUmathrelopenspacing|normalUmathrelinnerspacing|normalUmathrelclosespacing|normalUmathrelbinspacing|normalUmathradicalvgap|normalUmathradicalrule|normalUmathradicalkern|normalUmathradicaldegreeraise|normalUmathradicaldegreebefore|normalUmathradicaldegreeafter|normalUmathquad|normalUmathpunctrelspacing|normalUmathpunctpunctspacing|normalUmathpunctordspacing|normalUmathpunctopspacing|normalUmathpunctopenspacing|normalUmathpunctinnerspacing|normalUmathpunctclosespacing|normalUmathpunctbinspacing|normalUmathoverdelimitervgap|normalUmathoverdelimiterbgap|normalUmathoverbarvgap|normalUmathoverbarrule|normalUmathoverbarkern|normalUmathordrelspacing|normalUmathordpunctspacing|normalUmathordordspacing|normalUmathordopspacing|normalUmathordopenspacing|normalUmathordinnerspacing|normalUmathordclosespacing|normalUmathordbinspacing|normalUmathoprelspacing|normalUmathoppunctspacing|normalUmathopordspacing|normalUmathopopspacing|normalUmathopopenspacing|normalUmathopinnerspacing|normalUmathoperatorsize|normalUmathopenrelspacing|normalUmathopenpunctspacing|normalUmathopenordspacing|normalUmathopenopspacing|normalUmathopenopenspacing|normalUmathopeninnerspacing|normalUmathopenclosespacing|normalUmathopenbinspacing|normalUmathopclosespacing|normalUmathopbinspacing|normalUmathnolimitsupfactor|normalUmathnolimitsubfactor|normalUmathlimitbelowvgap|normalUmathlimitbelowkern|normalUmathlimitbelowbgap|normalUmathlimitabovevgap|normalUmathlimitabovekern|normalUmathlimitabovebgap|normalUmathinnerrelspacing|normalUmathinnerpunctspacing|normalUmathinnerordspacing|normalUmathinneropspacing|normalUmathinneropenspacing|normalUmathinnerinnerspacing|normalUmathinnerclosespacing|normalUmathinnerbinspacing|normalUmathfractionrule|normalUmathfractionnumvgap|normalUmathfractionnumup|normalUmathfractiondenomvgap|normalUmathfractiondenomdown|normalUmathfractiondelsize|normalUmathconnectoroverlapmin|normalUmathcodenum|normalUmathcode|normalUmathcloserelspacing|normalUmathclosepunctspacing|normalUmathcloseordspacing|normalUmathcloseopspacing|normalUmathcloseopenspacing|normalUmathcloseinnerspacing|normalUmathcloseclosespacing|normalUmathclosebinspacing|normalUmathclass|normalUmathcharslot|normalUmathcharnumdef|normalUmathcharnum|normalUmathcharfam|normalUmathchardef|normalUmathcharclass|normalUmathchar|normalUmathbinrelspacing|normalUmathbinpunctspacing|normalUmathbinordspacing|normalUmathbinopspacing|normalUmathbinopenspacing|normalUmathbininnerspacing|normalUmathbinclosespacing|normalUmathbinbinspacing|normalUmathaxis|normalUmathaccentbaseheight|normalUmathaccent|normalUleft|normalUhextensible|normalUdelimiterunder|normalUdelimiterover|normalUdelimiter|normalUdelcodenum|normalUdelcode|normalUchar|normalUatopwithdelims|normalUatop|normalUabovewithdelims|normalUabove|normalUUskewedwithdelims|normalUUskewed|normalOmegaversion|normalOmegarevision|normalOmegaminorversion|normalAlephversion|normalAlephrevision|normalAlephminorversion|normal |norelax|nonstopmode|nonscript|nolimits|noindent|nohrule|noexpand|noboundary|noaligned|noalign|newlinechar|mutoglue|mutable|muskipdef|muskip|multiply|mugluespecdef|muexpr|mskip|moveright|moveleft|month|mkern|middle|message|medmuskip|meaningless|meaningfull|meaning|maxdepth|maxdeadcycles|mathsurroundskip|mathsurroundmode|mathsurround|mathstyle|mathscriptsmode|mathscriptcharmode|mathscriptboxmode|mathscale|mathrulethicknessmode|mathrulesmode|mathrulesfam|mathrel|mathpunct|mathpenaltiesmode|mathord|mathopen|mathop|mathnolimitsmode|mathitalicsmode|mathinner|mathflattenmode|matheqnogapstep|mathdisplayskipmode|mathdirection|mathdelimitersmode|mathcode|mathclose|mathchoice|mathchardef|mathchar|mathbin|mathaccent|marks|mark|luatexversion|luatexrevision|luatexbanner|luafunctioncall|luafunction|luaescapestring|luadef|luacopyinputnodes|luabytecodecall|luabytecode|lpcode|lowercase|lower|looseness|long|localrightbox|localleftbox|localinterlinepenalty|localcontrolled|localcontrol|localbrokenpenalty|listcallbackmode|lineskiplimit|lineskip|linepenalty|linepar|linedirection|limits|letprotected|letfrozen|letcsname|letcharcode|let|leqno|leftskip|leftmarginkern|lefthyphenmin|left|leaders|lccode|lastskip|lastpenalty|lastnodetype|lastnodesubtype|lastnamedcs|lastlinefit|lastkern|lastchknum|lastchkdim|lastbox|lastarguments|language|kern|jobname|interlinepenalty|interlinepenalties|interactionmode|integerdef|instance|insertpenalties|insertht|insertheights|insert|inputlineno|input|initcatcodetable|indent|immutable|immediate|ignorespaces|ignorepars|ignorearguments|ifx|ifvoid|ifvmode|ifvbox|iftrue|iftok|ifrelax|ifpdfprimitive|ifpdfabsnum|ifpdfabsdim|ifparameters|ifparameter|ifodd|ifnumval|ifnum|ifmmode|ifmathstyle|ifmathparameter|ifinner|ifincsname|ifhmode|ifhbox|ifhasxtoks|ifhastoks|ifhastok|iffontchar|ifflags|iffalse|ifempty|ifdimval|ifdim|ifdefined|ifcstok|ifcsname|ifcondition|ifcmpnum|ifcmpdim|ifchknum|ifchkdim|ifcat|ifcase|ifboolean|ifarguments|ifabsnum|ifabsdim|if|hyphenpenalty|hyphenchar|hyphenationmode|hyphenationmin|hyphenation|ht|hss|hskip|hsize|hrule|hpack|holdinginserts|hjcode|hfuzz|hfilneg|hfill|hfil|hccode|hbox|hbadness|hangindent|hangafter|halign|gtokspre|gtoksapp|glyphyscale|glyphyoffset|glyphxscale|glyphxoffset|glyphtextscale|glyphstatefield|glyphscriptscriptscale|glyphscriptscale|glyphscriptfield|glyphscale|glyphoptions|glyphdatafield|glyph|gluetomu|gluestretchorder|gluestretch|gluespecdef|glueshrinkorder|glueshrink|glueexpr|globaldefs|global|gletcsname|glet|gleaders|gdefcsname|gdef|futurelet|futureexpandisap|futureexpandis|futureexpand|futuredef|frozen|formatname|fontspecifiedsize|fontspecifiedname|fontname|fontid|fontdimen|fontcharwd|fontcharic|fontcharht|fontchardp|font|floatingpenalty|firstvalidlanguage|firstmarks|firstmark|finalhyphendemerits|fi|fam|explicithyphenpenalty|explicitdiscretionary|expandtoken|expandcstoken|expandafterspaces|expandafterpars|expandafter|expand|exhyphenpenalty|exhyphenchar|exceptionpenalty|everyvbox|everytab|everypar|everymath|everyjob|everyhbox|everyeof|everydisplay|everycr|etokspre|etoksapp|escapechar|errorstopmode|errorcontextlines|errmessage|errhelp|eqno|enforced|endsimplegroup|endlocalcontrol|endlinechar|endinput|endgroup|endcsname|end|emergencystretch|else|efcode|edefcsname|edef|dump|dp|doublehyphendemerits|divide|displaywidth|displaywidowpenalty|displaywidowpenalties|displaystyle|displaylimits|displayindent|discretionary|directlua|dimexpr|dimensiondef|dimendef|dimen|detokenize|delimitershortfall|delimiterfactor|delimiter|delcode|defcsname|defaultskewchar|defaulthyphenchar|def|deadcycles|day|currentiftype|currentiflevel|currentifbranch|currentgrouptype|currentgrouplevel|csstring|csname|crcr|crampedtextstyle|crampedscriptstyle|crampedscriptscriptstyle|crampeddisplaystyle|cr|countdef|count|copy|clubpenalty|clubpenalties|clearmarks|cleaders|chardef|char|catcodetable|catcode|brokenpenalty|boxyoffset|boxymove|boxxoffset|boxxmove|boxtotal|boxorientation|boxmaxdepth|boxdirection|boxattribute|box|boundary|botmarks|botmark|binoppenalty|belowdisplayskip|belowdisplayshortskip|beginsimplegroup|beginlocalcontrol|begingroup|begincsname|batchmode|baselineskip|badness|automigrationmode|automatichyphenpenalty|automaticdiscretionary|attributedef|attribute|atopwithdelims|atop|atendofgrouped|atendofgroup|aligntab|alignmark|aliased|aftergrouped|aftergroup|afterassignment|afterassigned|advance|adjustspacingstretch|adjustspacingstep|adjustspacingshrink|adjustspacing|adjdemerits|accent|abovewithdelims|abovedisplayskip|abovedisplayshortskip|above|XeTeXversion|Uvextensible|Uunderdelimiter|Usuperscript|Usuperprescript|Usubscript|Usubprescript|Ustyle|Ustopmath|Ustopdisplaymath|Ustartmath|Ustartdisplaymath|Ustack|Uskewedwithdelims|Uskewed|Uroot|Uright|Uradical|Uoverwithdelims|Uoverdelimiter|Uover|Unosuperscript|Unosuperprescript|Unosubscript|Unosubprescript|Umiddle|Umathunderdelimitervgap|Umathunderdelimiterbgap|Umathunderbarvgap|Umathunderbarrule|Umathunderbarkern|Umathsupsubbottommax|Umathsupshiftup|Umathsupshiftdrop|Umathsupbottommin|Umathsubtopmax|Umathsubsupvgap|Umathsubsupshiftdown|Umathsubshiftdrop|Umathsubshiftdown|Umathstackvgap|Umathstacknumup|Umathstackdenomdown|Umathspacingmode|Umathspacebeforescript|Umathspaceafterscript|Umathskewedfractionvgap|Umathskewedfractionhgap|Umathrelrelspacing|Umathrelpunctspacing|Umathrelordspacing|Umathrelopspacing|Umathrelopenspacing|Umathrelinnerspacing|Umathrelclosespacing|Umathrelbinspacing|Umathradicalvgap|Umathradicalrule|Umathradicalkern|Umathradicaldegreeraise|Umathradicaldegreebefore|Umathradicaldegreeafter|Umathquad|Umathpunctrelspacing|Umathpunctpunctspacing|Umathpunctordspacing|Umathpunctopspacing|Umathpunctopenspacing|Umathpunctinnerspacing|Umathpunctclosespacing|Umathpunctbinspacing|Umathoverdelimitervgap|Umathoverdelimiterbgap|Umathoverbarvgap|Umathoverbarrule|Umathoverbarkern|Umathordrelspacing|Umathordpunctspacing|Umathordordspacing|Umathordopspacing|Umathordopenspacing|Umathordinnerspacing|Umathordclosespacing|Umathordbinspacing|Umathoprelspacing|Umathoppunctspacing|Umathopordspacing|Umathopopspacing|Umathopopenspacing|Umathopinnerspacing|Umathoperatorsize|Umathopenrelspacing|Umathopenpunctspacing|Umathopenordspacing|Umathopenopspacing|Umathopenopenspacing|Umathopeninnerspacing|Umathopenclosespacing|Umathopenbinspacing|Umathopclosespacing|Umathopbinspacing|Umathnolimitsupfactor|Umathnolimitsubfactor|Umathlimitbelowvgap|Umathlimitbelowkern|Umathlimitbelowbgap|Umathlimitabovevgap|Umathlimitabovekern|Umathlimitabovebgap|Umathinnerrelspacing|Umathinnerpunctspacing|Umathinnerordspacing|Umathinneropspacing|Umathinneropenspacing|Umathinnerinnerspacing|Umathinnerclosespacing|Umathinnerbinspacing|Umathfractionrule|Umathfractionnumvgap|Umathfractionnumup|Umathfractiondenomvgap|Umathfractiondenomdown|Umathfractiondelsize|Umathconnectoroverlapmin|Umathcodenum|Umathcode|Umathcloserelspacing|Umathclosepunctspacing|Umathcloseordspacing|Umathcloseopspacing|Umathcloseopenspacing|Umathcloseinnerspacing|Umathcloseclosespacing|Umathclosebinspacing|Umathclass|Umathcharslot|Umathcharnumdef|Umathcharnum|Umathcharfam|Umathchardef|Umathcharclass|Umathchar|Umathbinrelspacing|Umathbinpunctspacing|Umathbinordspacing|Umathbinopspacing|Umathbinopenspacing|Umathbininnerspacing|Umathbinclosespacing|Umathbinbinspacing|Umathaxis|Umathaccentbaseheight|Umathaccent|Uleft|Uhextensible|Udelimiterunder|Udelimiterover|Udelimiter|Udelcodenum|Udelcode|Uchar|Uatopwithdelims|Uatop|Uabovewithdelims|Uabove|UUskewedwithdelims|UUskewed|Omegaversion|Omegarevision|Omegaminorversion|Alephversion|Alephrevision|Alephminorversion| )(?=[^a-zA-Z])",
"name" : "context.primitive.commands.primitive.tex"
},
"reserved" : {
diff --git a/doc/context/documents/general/manuals/lowlevel-macros.pdf b/doc/context/documents/general/manuals/lowlevel-macros.pdf
index 63689f1c8..9894d0484 100644
--- a/doc/context/documents/general/manuals/lowlevel-macros.pdf
+++ b/doc/context/documents/general/manuals/lowlevel-macros.pdf
Binary files differ
diff --git a/doc/context/documents/general/manuals/luametatex.pdf b/doc/context/documents/general/manuals/luametatex.pdf
index cc0e821fb..b65e6f6ba 100644
--- a/doc/context/documents/general/manuals/luametatex.pdf
+++ b/doc/context/documents/general/manuals/luametatex.pdf
Binary files differ
diff --git a/doc/context/sources/general/manuals/lowlevel/lowlevel-macros.tex b/doc/context/sources/general/manuals/lowlevel/lowlevel-macros.tex
index ef527732b..033bdee80 100644
--- a/doc/context/sources/general/manuals/lowlevel/lowlevel-macros.tex
+++ b/doc/context/sources/general/manuals/lowlevel/lowlevel-macros.tex
@@ -14,7 +14,6 @@
% \permanent\tolerant\protected\def\xx[#1]#*#;[#2]#:#3% loops .. todo
-
\usemodule[system-tokens]
\environment lowlevel-style
@@ -540,9 +539,30 @@ a use for \type {#<} and \type {#>}. A summary of all this is given here:
\NC * \NC ignore spaces \NC \NR
\NC : \NC pick up scanning here \NC \NR
\NC ; \NC quit scanning \NC \NR
+\ML
+\NC . \NC ignore pars and spaces \NC \NR
+\NC , \NC push back space when quit \NC \NR
\LL
\stoptabulate
+The last two have not been discussed and were added later. The period
+directive gobbles space and par tokens and discards them in the
+process. The comma directive is like \type {*} but it pushes back a space
+when the matching quits.
+
+\startbuffer
+\tolerant\def\FooA[#1]#*[#2]{(#1/#2)} % remove spaces
+\tolerant\def\FooB[#1]#,[#2]{(#1/#2)} % push back space
+
+/\FooA/ /\FooA / /\FooA[1]/ /\FooA[!] / /\FooA[1] [2]/ /\FooA[1] [2] /\par
+/\FooB/ /\FooB / /\FooB[1]/ /\FooB[!] / /\FooB[1] [2]/ /\FooB[1] [2] /\par
+\stopbuffer
+
+\typebuffer[example][option=TEX] \startpacked \getbuffer[example] \stoppacked
+
+Gobbling spaces versus pushing back is an interface design decision because it
+has to do with consistency.
+
\stopsection
\startsection[title=Runaway arguments]
@@ -639,6 +659,8 @@ macro is a special version of the online variant:
That one is always available and shows a similar list on the console. Again, users
normally don't want to know such details.
+\stopsection
+
\startsection[title=nesting]
You can nest macros, as in:
@@ -812,10 +834,10 @@ these can easily be fixed. So, it will be used but it will take a while to adapt
the code base.
One problem with frozen macros is that they don't play nice with for instance
-\type {\futurelet}. Also, there are places in \CONTEXT\ where we actually do
+\typ {\futurelet}. Also, there are places in \CONTEXT\ where we actually do
redefine some core macro that we also want to protect from redefinition by a
-user. One can of course \type {\unletfrozen} such a command first but as a bonus
-we have a prefix \type {\overloaded} that can be used as prefix. So, one can easily
+user. One can of course \typ {\unletfrozen} such a command first but as a bonus
+we have a prefix \typ {\overloaded} that can be used as prefix. So, one can easily
redefine a frozen macro but it takes a little effort. After all, this feature is
mainly meant to protect a user for side effects of definitions, and not as final
blocker. \footnote {As usual adding features like this takes some experimenting
@@ -824,7 +846,7 @@ The fact that we can apply such features in large macro package like \CONTEXT\
helps figuring out the needs and best approaches.}
A frozen macro can still be overloaded, so what if we want to prevent that? For
-this we have the \type {\permanent} prefix. Internally we also create primitives
+this we have the \typ {\permanent} prefix. Internally we also create primitives
but we don't have a prefix for that. But we do have one for a very special case
which we demonstrate with an example:
diff --git a/doc/context/sources/general/manuals/luametatex/luametatex-languages.tex b/doc/context/sources/general/manuals/luametatex/luametatex-languages.tex
index 4681f6bea..b60079477 100644
--- a/doc/context/sources/general/manuals/luametatex/luametatex-languages.tex
+++ b/doc/context/sources/general/manuals/luametatex/luametatex-languages.tex
@@ -316,21 +316,29 @@ a bitset made from the following values, some of which we saw in the previous
examples.
\starttabulate[|l|p|]
-\NC \number \normalhyphenationmodecode \NC honour (normal) \prm{discretionary}'s \NC \NR
-\NC \number \automatichyphenationmodecode \NC turn \type {-} into (automatic) discretionaries \NC \NR
-\NC \number \explicithyphenationmodecode \NC turn \type {\-} into (explicit) discretionaries \NC \NR
-\NC \number \syllablehyphenationmodecode \NC hyphenate (syllable) according to language \NC \NR
-\NC \number \uppercasehyphenationmodecode \NC hyphenate uppercase characters too (replaces \prm {uchyph} \NC \NR
-\NC \number \compoundhyphenationmodecode \NC permit break at an explicit hyphen (border cases) \NC \NR
-\NC \number \strictstarthyphenationmodecode \NC traditional \TEX\ compatibility wrt the start of a word \NC \NR
-\NC \number \strictendhyphenationmodecode \NC traditional \TEX\ compatibility wrt the end of a word \NC \NR
-\NC \number \automaticpenaltyhyphenationmodecode \NC use \lpr {automatichyphenpenalty} \NC \NR
-\NC \number \explicitpenaltyhyphenationmodecode \NC use \lpr {explicithyphenpenalty} \NC \NR
-\NC \number \permitgluehyphenationmodecode \NC turn glue in discretionaries into kerns \NC \NR
-\NC \number \lazyligatureshyphenationmodecode \NC controls how successive explicit discretionaries are handled in base mode \NC \NR
-\NC \number \forcecheckhyphenationmodecode \NC treat all discretionaries equal when breaking lines (in all three passes) \NC \NR
+\NC \number \normalhyphenationmodecode \NC honour (normal) \prm{discretionary}'s \NC \NR
+\NC \number \automatichyphenationmodecode \NC turn \type {-} into (automatic) discretionaries \NC \NR
+\NC \number \explicithyphenationmodecode \NC turn \type {\-} into (explicit) discretionaries \NC \NR
+\NC \number \syllablehyphenationmodecode \NC hyphenate (syllable) according to language \NC \NR
+\NC \number \uppercasehyphenationmodecode \NC hyphenate uppercase characters too (replaces \prm {uchyph} \NC \NR
+\NC \number \compoundhyphenationmodecode \NC permit break at an explicit hyphen (border cases) \NC \NR
+\NC \number \strictstarthyphenationmodecode \NC traditional \TEX\ compatibility wrt the start of a word \NC \NR
+\NC \number \strictendhyphenationmodecode \NC traditional \TEX\ compatibility wrt the end of a word \NC \NR
+\NC \number \automaticpenaltyhyphenationmodecode \NC use \lpr {automatichyphenpenalty} \NC \NR
+\NC \number \explicitpenaltyhyphenationmodecode \NC use \lpr {explicithyphenpenalty} \NC \NR
+\NC \number \permitgluehyphenationmodecode \NC turn glue in discretionaries into kerns \NC \NR
+\NC \number \permitallhyphenationmodecode \NC okay, let's be even more tolerant in discretionaries \NC \NR
+\NC \number \permitmathreplacehyphenationmodecode \NC and again we're more permissive \NC \NR
+\NC \number \lazyligatureshyphenationmodecode \NC controls how successive explicit discretionaries are handled in base mode \NC \NR
+\NC \number \forcecheckhyphenationmodecode \NC treat all discretionaries equal when breaking lines (in all three passes) \NC \NR
+\NC \number \forcehandlerhyphenationmodecode \NC kick in the handler (experiment) \NC \NR
+\NC \number \feedbackcompoundhyphenationmodecode \NC feedback compound snippets \NC \NR
\stoptabulate
+Some of these options are still experimental, simply because not all aspects and
+side effects have been explored. You can find some experimental use cases in
+\CONTEXT.
+
\stopsection
\startsection[title={The main control loop}]
diff --git a/doc/context/sources/general/manuals/math/math-grouping.tex b/doc/context/sources/general/manuals/math/math-grouping.tex
new file mode 100644
index 000000000..cc79ff198
--- /dev/null
+++ b/doc/context/sources/general/manuals/math/math-grouping.tex
@@ -0,0 +1,212 @@
+% language=uk
+
+\environment math-layout
+
+\startbuffer[oldcolor]
+ \disableexperiments[simplegroups]%
+ % when we no longer have it as experiment
+ \unprotect \pushoverloadmode
+ \permanent\protected\def\color[#1]%
+ {\bgroup % \beginsimplegroup
+ \edef\currentcolorname{#1}%
+ \ifempty\currentcolorprefix
+ \colo_helpers_activate_nop
+ \else
+ \colo_helpers_activate_yes
+ \fi
+ \let\nexttoken}%
+ \popoverloadmode \protect
+\stopbuffer
+
+\startbuffer[newcolor]
+ \enableexperiments[simplegroups]%
+\stopbuffer
+
+\startcomponent math-grouping
+
+\startchapter[title=Grouping]
+
+\startsection[title=Some details]
+
+In \TEX\ there are all kind of groups. When you start with a curly brace, you
+often enter a group but when you start a box or table cell you also do that. When
+you enter math a math group is started. Assignments are, unless explicitly done
+global, nearly always local to the group. Here we discuss the following two
+cases:
+
+\starttyping
+{ .... }
+\bgroup .... \egroup
+\begingroup .... \endgroup
+\stoptyping
+
+We say two cases, not three, because the first two are equivalent: the two macros
+in the second line are not primitives but aliases to the curly braces. There is
+however one fundamental difference between them. The verbose \type {\begingroup}
+starts a so called simple group so let's call the other complex. A complex group
+is bounded by equivalents to the two characters (braces) that have catcodes that
+begin and end these groups. So, the following is valid.
+
+\starttyping
+{ .... }
+{ .... \egroup
+\bgroup .... }
+\bgroup .... \egroup
+\stoptyping
+
+This means that a macro like this is okay:
+
+\starttyping
+\def\foo{\bgroup\bf\let\next} \foo{text}
+\stoptyping
+
+The \type {\foo} will start a complex group, switch font and then pick up the
+brace. The group will be closed by the matching right brace or an equivalent.
+The following two cases are invalid:
+
+\starttyping
+\bgroup .... \endgroup
+\begingroup .... \egroup
+\stoptyping
+
+which means that:
+
+\starttyping
+\def\foo{\begingroup\bf\let\next} \foo{text}
+\stoptyping
+
+will trigger an error message. This is rather unfortunate because using braces
+to wrap an argument in curly braces is rather convenient. The way out is this:
+
+\starttyping
+\def\foo#1{\begingroup\bf#1\endgroup} \foo{text}
+\stoptyping
+
+which is perfectly valid apart from the fact that the argument is first picked up
+and then fed back into the input. Apart from a small performance hit and using
+more memory it also adds noise to tracing.
+
+\stopsection
+
+\startsection[title=Side effects]
+
+In math mode matters are complicates by the fact that complex groups (the ones
+started with the curly brace) start a math list. And that has side effects because
+the spacing between math elements depends on what we deal with: math symbol, lists,
+fenced material. The following example shows a whole lot of this:
+
+\startbuffer[example]
+\starttabulate[|j1|j1||]
+ \NC $\sin{\left(xxx\right)}$
+ \NC $f {\left(xxx\right)}$
+ \NC $x {\left(xxx\right)}$
+ \NR
+ \NC $\sin\begingroup\left(xxx\right)\endgroup$
+ \NC $f \begingroup\left(xxx\right)\endgroup$
+ \NC $x \begingroup\left(xxx\right)\endgroup$
+ \NR
+ \NC $\sin\left(xxx\right)$\par
+ \NC $f \left(xxx\right)$\par
+ \NC $x \left(xxx\right)$\par
+ \NR
+ \NC $\sin\color[darkgreen]{(xxx)}$\par
+ \NC $f \color[darkgreen]{(xxx)}$\par
+ \NC $x \color[darkgreen]{(xxx)}$\par
+ \NR
+ \NC $\sin\startcolor[darkblue](xxx)\stopcolor$\par
+ \NC $f \startcolor[darkblue](xxx)\stopcolor$\par
+ \NC $x \startcolor[darkblue](xxx)\stopcolor$\par
+ \NR
+ \NC $\sin(xxx)$\par
+ \NC $f (xxx)$\par
+ \NC $x (xxx)$\par
+ \NR
+ \NC $\sin{\color[darkyellow]{(xxx)}}$\par
+ \NC $f {\color[darkyellow]{(xxx)}}$\par
+ \NC $x {\color[darkyellow]{(xxx)}}$\par
+ \NR
+ \NC $\sin\begingroup\color[darkred]{(xxx)}\endgroup$\par
+ \NC $f \begingroup\color[darkred]{(xxx)}\endgroup$\par
+ \NC $x \begingroup\color[darkred]{(xxx)}\endgroup$\par
+ \NR
+\stoptabulate
+\stopbuffer
+
+\typebuffer[example]
+
+A valid question is why we would want to add curly braces. One reason is that we
+we want to apply something to a few characters, in this case color the argument
+to the sinus. Now, when a color command is defined as the \type {\foo} before, we
+start a complex group and that influences spacing! This is demonstrated in the
+left part of \in {figure} [fig:grouping:sin] (you can zoom in on the table to
+see the details; we also report the kind of spacing applied).
+
+\startplacefigure[reference=fig:grouping:sin,title=Grouping influencing math spacing (list).]
+ \startcombination[nx=2,ny=1,distance=2em,style=bold]
+ \startcontent
+ \showmakeup[math,fontkern,italic]% laps into the margin hence the -2em
+ \getbuffer[oldcolor]%
+ \scale[width=\dimexpr\measure{combination}-2em\relax]{\getbuffer[example]}%
+ \stopcontent
+ \startcaption
+ pseudo grouping
+ \stopcaption
+ \startcontent
+ \showmakeup[math,fontkern,italic]% laps into the margin hence the -2em
+ \getbuffer[newcolor]%
+ \scale[width=\dimexpr\measure{combination}-1em\relax]{\getbuffer[example]}%
+ \stopcontent
+ \startcaption
+ grouping
+ \stopcaption
+ \stopcombination
+\stopplacefigure
+
+The right variant in that figure uses a different way of grouping, one that is
+equivalent to:
+
+\starttyping
+\def\foo{\beginsimplegroup\bf\let\next}
+\stoptyping
+
+This time we effectively do \type {\begingroup} but permits both \type
+{\endgroup} or a curly brace (or \type {\egroup} to wrap up the group. That means
+that we don't get the side effect of starting a math list.
+
+\startbuffer[example]
+$ x = y \quad x \color[red]{=} y$
+\stopbuffer
+
+This example shows the effect of coloring a single character (the result is shown
+in \in {figure} [fig:grouping:char]):
+
+\typebuffer[example]
+
+\startplacefigure[reference=fig:grouping:char,title=Grouping influencing math spacing (symbol).]
+ \vkern4ex
+ \startcombination[nx=2,ny=1,distance=4em,style=bold]
+ \startcontent
+ \showmakeup[math,fontkern,italic]% laps into the margin hence the -2em
+ \getbuffer[oldcolor]%
+ \scale[width=\dimexpr\measure{combination}-2em\relax]{\getbuffer[example]}%
+ \stopcontent
+ \startcaption
+ pseudo grouping
+ \stopcaption
+ \startcontent
+ \showmakeup[math,fontkern,italic]% laps into the margin hence the -2em
+ \getbuffer[newcolor]%
+ \scale[width=\dimexpr\measure{combination}-2em\relax]{\getbuffer[example]}%
+ \stopcontent
+ \startcaption
+ grouping
+ \stopcaption
+ \stopcombination
+ \vkern2ex
+\stopplacefigure
+
+\stopsection
+
+\stopchapter
+
+\stopcomponent
diff --git a/doc/context/sources/general/manuals/math/math-layout.tex b/doc/context/sources/general/manuals/math/math-layout.tex
index 83137444d..81eb9da62 100644
--- a/doc/context/sources/general/manuals/math/math-layout.tex
+++ b/doc/context/sources/general/manuals/math/math-layout.tex
@@ -13,7 +13,7 @@
\usebodyfont [bonum]
\usebodyfont [schola]
-\setupbodyfont
+\setupbodyfont % don't change this, it's assumed in examples
[pagella]
\setupwhitespace
diff --git a/doc/context/sources/general/manuals/math/math-mkiv.tex b/doc/context/sources/general/manuals/math/math-mkiv.tex
index 11fb4ca1c..b09cfd2bb 100644
--- a/doc/context/sources/general/manuals/math/math-mkiv.tex
+++ b/doc/context/sources/general/manuals/math/math-mkiv.tex
@@ -42,6 +42,7 @@
\component math-suboptimal
\component math-tricks
\component math-oddities
+ \component math-grouping
\stopbodymatter
\stopdocument
diff --git a/metapost/context/base/mpxl/mp-abck.mpxl b/metapost/context/base/mpxl/mp-abck.mpxl
index c27758fa9..d0bf0a0f8 100644
--- a/metapost/context/base/mpxl/mp-abck.mpxl
+++ b/metapost/context/base/mpxl/mp-abck.mpxl
@@ -50,7 +50,7 @@ numeric boxfilloffset ; boxfilloffset := 0 ;
numeric boxgriddistance ; boxgriddistance := .5cm ;
numeric boxgridshift ; boxgridshift := 0 ;
-permanent multipars, multiregs, multibox, multikind, multilocs, nofmultipars ;
+mutable multipars, multiregs, multibox, multikind, multilocs, nofmultipars ;
vardef abck_draw_path(expr p) =
if (length p > 2) and (bbwidth(p) > 1) and (bbheight(p) > 1) :
@@ -205,6 +205,8 @@ pair lxy[], rxy[], cxy[], llxy[], lrxy[], ulxy[], urxy[] ;
path pxy[] ;
numeric hxy[], wxy[], dxy[], nxy[] ;
+mutable lxy, rxy, cxy, llxy, lrxy, ulxy, urxy, pxy, hxy, wxy, dxy, nxy ;
+
def box_found (expr n,x,y,w,h,d) =
not ((x=0) and (y=0) and (w=0) and (h=0) and (d=0))
enddef ;
diff --git a/tex/context/base/mkii/cont-new.mkii b/tex/context/base/mkii/cont-new.mkii
index b468ce3d0..740b08bdf 100644
--- a/tex/context/base/mkii/cont-new.mkii
+++ b/tex/context/base/mkii/cont-new.mkii
@@ -11,7 +11,7 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
-\newcontextversion{2021.04.14 22:55}
+\newcontextversion{2021.04.18 18:04}
%D This file is loaded at runtime, thereby providing an
%D excellent place for hacks, patches, extensions and new
diff --git a/tex/context/base/mkii/context.mkii b/tex/context/base/mkii/context.mkii
index 7ad92f388..49b387e44 100644
--- a/tex/context/base/mkii/context.mkii
+++ b/tex/context/base/mkii/context.mkii
@@ -20,7 +20,7 @@
%D your styles an modules.
\edef\contextformat {\jobname}
-\edef\contextversion{2021.04.14 22:55}
+\edef\contextversion{2021.04.18 18:04}
%D For those who want to use this:
diff --git a/tex/context/base/mkiv/cont-new.mkiv b/tex/context/base/mkiv/cont-new.mkiv
index 7bb390194..3fdf4202b 100644
--- a/tex/context/base/mkiv/cont-new.mkiv
+++ b/tex/context/base/mkiv/cont-new.mkiv
@@ -13,7 +13,7 @@
% \normalend % uncomment this to get the real base runtime
-\newcontextversion{2021.04.14 22:55}
+\newcontextversion{2021.04.18 18:04}
%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
diff --git a/tex/context/base/mkiv/context.mkiv b/tex/context/base/mkiv/context.mkiv
index 6fa606a95..2ce45e779 100644
--- a/tex/context/base/mkiv/context.mkiv
+++ b/tex/context/base/mkiv/context.mkiv
@@ -45,7 +45,7 @@
%D {YYYY.MM.DD HH:MM} format.
\edef\contextformat {\jobname}
-\edef\contextversion{2021.04.14 22:55}
+\edef\contextversion{2021.04.18 18:04}
%D Kind of special:
diff --git a/tex/context/base/mkiv/core-con.lua b/tex/context/base/mkiv/core-con.lua
index 4bf1424bc..f1aa37a7c 100644
--- a/tex/context/base/mkiv/core-con.lua
+++ b/tex/context/base/mkiv/core-con.lua
@@ -1415,6 +1415,111 @@ data.es = data.spanish
-- print(translate(101))
-- print(translate(199))
+-- verbose swedish by Peter Kvillegard
+
+do
+
+ local words = {
+ [0] = "noll",
+ [1] = "ett",
+ [2] = "två",
+ [3] = "tre",
+ [4] = "fyra",
+ [5] = "fem",
+ [6] = "sex",
+ [7] = "sju",
+ [8] = "åtta",
+ [9] = "nio",
+ [10] = "tio",
+ [11] = "elva",
+ [12] = "tolv",
+ [13] = "tretton",
+ [14] = "fjorton",
+ [15] = "femton",
+ [16] = "sexton",
+ [17] = "sjutton",
+ [18] = "arton",
+ [19] = "nitton",
+ [20] = "tjugo",
+ [30] = "trettio",
+ [40] = "fyrtio",
+ [50] = "femtio",
+ [60] = "sextio",
+ [70] = "sjuttio",
+ [80] = "åttio",
+ [90] = "nittio",
+ [100] = "hundra",
+ [10^3] = "tusen",
+ [10^6] = "miljon",
+ [10^9] = "miljard",
+ [10^12] = "biljon",
+ [10^15] = "biljard",
+ }
+
+ local function translate(n,connector)
+ local w = words[n]
+ if w then
+ return w
+ else
+ local t = { }
+ local l = 0
+ -- group of three digits to words, e.g. 123 -> etthundratjugotre
+ local function triplets(n)
+ if floor(n/100) > 0 then
+ l = l + 1 ; t[l] = words[floor(n/100)]
+ l = l + 1 ; t[l] = words[100]
+ end
+ if n%100 > 20 then
+ l = l + 1 ; t[l] = words[n%100-n%10]
+ if n%10 > 0 then
+ l = l + 1 ; t[l] = words[n%10]
+ end
+ elseif n%100 > 0 then
+ l = l + 1 ; t[l] = words[n%100]
+ end
+ end
+ -- loops through 10^15,10^12,...10^3, extracting groups of three digits
+ -- to make words from, then adding names for order of magnitude
+ for i=15,3,-3 do
+ local triplet = floor(n/10^i)%10^3
+ if triplet > 0 then
+ -- grammar: "en" instead of "ett"
+ if i > 3 and triplet == 1 then
+ l = l + 1 ; t[l] = "en"
+ else
+ triplets(triplet)
+ end
+ -- grammar: plural form of "millions" etc
+ l = l + 1 ; t[l] = words[10^i]
+ if i > 3 and triplet > 1 then
+ l = l + 1 ; t[l] = "er"
+ end
+ end
+ end
+ -- add last group of three numbers (no word for magnitude)
+ n = n%1000
+ if n > 0 then
+ triplets(n)
+ end
+ t = concat(t," ")
+ -- grammar: spacing for numbers < 10^6 and repeated letters
+ if n < 10^6 then
+ t = gsub(t,"%stusen%s","tusen")
+ t = gsub(t,"etttusen","ettusen")
+ end
+ return t
+ end
+ end
+
+ data.swedish = {
+ words = words,
+ translate = translate,
+ }
+
+ data.sv = data.swedish
+
+end
+
-- verbose handler:
function converters.verbose.translate(n,language,connector)
diff --git a/tex/context/base/mkiv/luat-mac.lua b/tex/context/base/mkiv/luat-mac.lua
index 01857511c..fca59c993 100644
--- a/tex/context/base/mkiv/luat-mac.lua
+++ b/tex/context/base/mkiv/luat-mac.lua
@@ -85,6 +85,8 @@ local set = CONTEXTLMTXMODE > 0 and
return h .. "-"
elseif s == "spacer" then
return h .. "*"
+ elseif s == "keepspacer" then
+ return h .. ","
elseif s == "pickup" then
return h .. ":"
else
diff --git a/tex/context/base/mkiv/mult-low.lua b/tex/context/base/mkiv/mult-low.lua
index 05e5f28e5..78f864307 100644
--- a/tex/context/base/mkiv/mult-low.lua
+++ b/tex/context/base/mkiv/mult-low.lua
@@ -164,6 +164,7 @@ return {
"automaticpenaltyhyphenationmodecode", "explicitpenaltyhyphenationmodecode",
"permitgluehyphenationmodecode", "permitallhyphenationmodecode", "permitmathreplacehyphenationmodecode",
"forcecheckhyphenationmodecode", "lazyligatureshyphenationmodecode", "forcehandlerhyphenationmodecode",
+ "feedbackcompoundhyphenationmodecode", "ignoreboundshyphenationmodecode",
--
"normalizelinecode", "parindentskipcode", "swaphangindentcode", "swapparsshapecode", "breakafterdircode", "removemarginkernscode",
"clipwidthcode", "flattendiscretionariescode",
diff --git a/tex/context/base/mkiv/mult-prm.lua b/tex/context/base/mkiv/mult-prm.lua
index c2b11df3d..855b4bc1f 100644
--- a/tex/context/base/mkiv/mult-prm.lua
+++ b/tex/context/base/mkiv/mult-prm.lua
@@ -315,6 +315,7 @@ return {
"glyphyscale",
"gtoksapp",
"gtokspre",
+ "hccode",
"hjcode",
"hpack",
"hyphenationmin",
@@ -593,6 +594,7 @@ return {
"baselineskip",
"batchmode",
"begingroup",
+ "beginsimplegroup",
"belowdisplayshortskip",
"belowdisplayskip",
"binoppenalty",
@@ -640,6 +642,7 @@ return {
"endgroup",
"endinput",
"endlinechar",
+ "endsimplegroup",
"eqno",
"errhelp",
"errmessage",
diff --git a/tex/context/base/mkiv/status-files.pdf b/tex/context/base/mkiv/status-files.pdf
index 69556e09e..9d4db8781 100644
--- a/tex/context/base/mkiv/status-files.pdf
+++ b/tex/context/base/mkiv/status-files.pdf
Binary files differ
diff --git a/tex/context/base/mkiv/status-lua.pdf b/tex/context/base/mkiv/status-lua.pdf
index 615e7d326..5963b5c89 100644
--- a/tex/context/base/mkiv/status-lua.pdf
+++ b/tex/context/base/mkiv/status-lua.pdf
Binary files differ
diff --git a/tex/context/base/mkxl/buff-ver.mkxl b/tex/context/base/mkxl/buff-ver.mkxl
index 68a07df60..c948181c5 100644
--- a/tex/context/base/mkxl/buff-ver.mkxl
+++ b/tex/context/base/mkxl/buff-ver.mkxl
@@ -835,13 +835,25 @@
\stoppacked
\typingparameter\c!after\relax}
-\permanent\protected\def\typeinlinebuffer
+\permanent\tolerant\protected\def\typeinlinebuffer[#1]#,[#2]%
{\dontleavehmode
\begingroup
- \enforced\let\buff_verbatim_type_buffer_indeed\buff_verbatim_type_buffer_indeed_inline
\enforced\let\setupcurrenttyping\setupcurrenttype % a terrible hack but it saves code
\let\currenttype\empty
- \buff_verbatim_type_buffer}
+ \ifparameters
+ \buff_verbatim_type_buffer_indeed_inline\currenttyping\empty% []
+ \or
+ \ifhastok={#1}%
+ \setupcurrenttyping[#1]%
+ \buff_verbatim_type_buffer_indeed_inline\currenttyping\empty% [settings]
+ \else
+ \processcommalist[#1]{\buff_verbatim_type_buffer_indeed_inline\currenttyping}% [name]
+ \fi
+ \or
+ \setupcurrenttyping[#2]%
+ \processcommalist[#1]{\buff_verbatim_type_buffer_indeed_inline\currenttyping}% [name] [settings]
+ \fi
+ \endgroup}
\protected\def\buff_verbatim_type_buffer_indeed_inline#1#2% category name
{\edef\currenttype{#1}%
diff --git a/tex/context/base/mkxl/colo-ini.mkxl b/tex/context/base/mkxl/colo-ini.mkxl
index c096fe90f..97ad183e5 100644
--- a/tex/context/base/mkxl/colo-ini.mkxl
+++ b/tex/context/base/mkxl/colo-ini.mkxl
@@ -125,7 +125,7 @@
% transparency
\permanent\protected\def\transparent[#1]%
- {\bgroup
+ {\beginsimplegroup
\edef\scratchstringone{#1}%
% the \relax catches a non existent csname
\ifx\scratchstringone\v!reset
@@ -150,7 +150,7 @@
% color
\permanent\protected\def\coloronly[#1]%
- {\bgroup
+ {\beginsimplegroup
\edef\currentcolorname{#1}%
\ifempty\currentcolorprefix
\colo_helpers_activate_nop_only
@@ -174,7 +174,7 @@
% color + transparency
\permanent\protected\def\color[#1]%
- {\bgroup
+ {\beginsimplegroup
\edef\currentcolorname{#1}%
\ifempty\currentcolorprefix
\colo_helpers_activate_nop
@@ -184,7 +184,7 @@
\let\nexttoken}
\permanent\protected\def\graycolor[#1]%
- {\bgroup
+ {\beginsimplegroup
\colo_helpers_set_model\s!gray\colo_helpers_activate{#1}%
\let\nexttoken}
@@ -201,7 +201,7 @@
{\endgroup}
\permanent\protected\def\colored[#1]%
- {\bgroup
+ {\beginsimplegroup
\colo_basics_defined_and_activated{#1}%
\let\nexttoken}
@@ -333,20 +333,38 @@
%D We provide stacking independent of grouping.
-\newcount\c_colo_nesting
+% the old one
+%
+% \newcount\c_colo_nesting
+%
+% \permanent\protected\def\pushcolor[#1]%
+% {\global\advance\c_colo_nesting\plusone
+% \edefcsname\??colorstack\number\c_colo_nesting\endcsname
+% {\c_attr_colormodel \the\c_attr_colormodel
+% \c_attr_color \the\c_attr_color
+% \c_attr_transparency\the\c_attr_transparency
+% \relax}% stack
+% \colo_helpers_activate{#1}}
+%
+% \permanent\protected\def\popcolor
+% {\csname\??colorstack\number\c_colo_nesting\endcsname
+% \global\advance\c_colo_nesting\minusone}
+%
+% more efficient:
+
+\installmacrostack\m_color_state
\permanent\protected\def\pushcolor[#1]%
- {\global\advance\c_colo_nesting\plusone
- \edefcsname\??colorstack\number\c_colo_nesting\endcsname
+ {\edef\m_color_state
{\c_attr_colormodel \the\c_attr_colormodel
\c_attr_color \the\c_attr_color
- \c_attr_transparency\the\c_attr_transparency
- \relax}% stack
+ \c_attr_transparency\the\c_attr_transparency}%
+ \push_macro_m_color_state
\colo_helpers_activate{#1}}
\permanent\protected\def\popcolor
- {\csname\??colorstack\number\c_colo_nesting\endcsname
- \global\advance\c_colo_nesting\minusone}
+ {\pop_macro_m_color_state
+ \m_color_state\relax}
% a simple one: assumes grouping
diff --git a/tex/context/base/mkxl/cont-new.mkxl b/tex/context/base/mkxl/cont-new.mkxl
index f99a9ce23..2e0fc46a1 100644
--- a/tex/context/base/mkxl/cont-new.mkxl
+++ b/tex/context/base/mkxl/cont-new.mkxl
@@ -13,7 +13,7 @@
% \normalend % uncomment this to get the real base runtime
-\newcontextversion{2021.04.14 22:55}
+\newcontextversion{2021.04.18 18:04}
%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
diff --git a/tex/context/base/mkxl/context.mkxl b/tex/context/base/mkxl/context.mkxl
index 103481265..c36c43a47 100644
--- a/tex/context/base/mkxl/context.mkxl
+++ b/tex/context/base/mkxl/context.mkxl
@@ -29,7 +29,7 @@
%D {YYYY.MM.DD HH:MM} format.
\immutable\edef\contextformat {\jobname}
-\immutable\edef\contextversion{2021.04.14 22:55}
+\immutable\edef\contextversion{2021.04.18 18:04}
%overloadmode 1 % check frozen / warning
%overloadmode 2 % check frozen / error
diff --git a/tex/context/base/mkxl/core-con.mkxl b/tex/context/base/mkxl/core-con.mkxl
index df505cfee..223afa1a1 100644
--- a/tex/context/base/mkxl/core-con.mkxl
+++ b/tex/context/base/mkxl/core-con.mkxl
@@ -418,7 +418,7 @@
\installcorenamespace{date}
-\permanent\tolerant\protected\def\definedate[#1]#*[#2]%
+\permanent\tolerant\protected\def\definedate[#1]#,[#2]%
{\ifarguments\else\setvalue{\??date#1}{#2}\fi}
\def\syst_converters_check_date_specification#1%
@@ -452,7 +452,7 @@
\iftok{\directdummyparameter\c!m}\emptytoks\else\normalmonth\number\directdummyparameter\c!m\relax\fi
\iftok{\directdummyparameter\c!y}\emptytoks\else\normalyear \number\directdummyparameter\c!y\relax\fi}}
-\permanent\tolerant\protected\def\date[#1]#*[#2]% sets the date !
+\permanent\tolerant\protected\def\date[#1]#,[#2]% sets the date !
{\dontleavehmode
\begingroup
\setdate[#1]% sets the date !
diff --git a/tex/context/base/mkxl/driv-shp.lmt b/tex/context/base/mkxl/driv-shp.lmt
index 80c2faffe..0ef37a054 100644
--- a/tex/context/base/mkxl/driv-shp.lmt
+++ b/tex/context/base/mkxl/driv-shp.lmt
@@ -444,6 +444,7 @@ local flush_character do
end
return 0, 0, 0
end
+
if vfcommands then
vfcommands = data.commands
end
diff --git a/tex/context/base/mkxl/good-mth.lmt b/tex/context/base/mkxl/good-mth.lmt
index 87b6787df..dc61e953d 100644
--- a/tex/context/base/mkxl/good-mth.lmt
+++ b/tex/context/base/mkxl/good-mth.lmt
@@ -143,6 +143,8 @@ local function finalize(tfmdata,feature,value)
if commands then
prependcommands(commands,yoffset,xoffset)
else
+-- character.commands = { { "offset", xoffset, yoffset, unicode } }
+-- print(unicode,character.width)
local slot = charcommand[unicode]
if xoffset and yoffset then
character.commands = { xoffset, yoffset, slot }
diff --git a/tex/context/base/mkxl/grph-inc.mkxl b/tex/context/base/mkxl/grph-inc.mkxl
index 5bd829e00..85f0af73e 100644
--- a/tex/context/base/mkxl/grph-inc.mkxl
+++ b/tex/context/base/mkxl/grph-inc.mkxl
@@ -215,7 +215,7 @@
% inclusion
-\permanent\tolerant\protected\def\externalfigure[#1]#*[#2]#*[#3]%
+\permanent\tolerant\protected\def\externalfigure[#1]#,[#2]#,[#3]%
{\ifhastok={#2}%
\grph_include_place[#1][][#2]%
\else
diff --git a/tex/context/base/mkxl/lang-ini.lmt b/tex/context/base/mkxl/lang-ini.lmt
index a0bed0d0a..c80c57a73 100644
--- a/tex/context/base/mkxl/lang-ini.lmt
+++ b/tex/context/base/mkxl/lang-ini.lmt
@@ -650,7 +650,7 @@ do
local compound_disc_code = tex.discoptioncodes.preword | tex.discoptioncodes.postword
- local function setcompound(current,id,first,last,lh,rh)
+ local function setcompound(current,id,first,last,lh,rh,hyphen)
local prev = getprev(current)
-- local language = tolang(id)
-- local prechar = prehyphenchar(language)
@@ -659,6 +659,7 @@ do
local postchar = posthyphenchar(id)
local pre = prechar and copy_node(current)
local post = postchar and copy_node(current)
+ local replace = hyphen and prechar and copy_node(current)
local disc = new_disc()
if pre then
setchar(pre,prechar)
@@ -666,9 +667,12 @@ do
if post then
setchar(post,postchar)
end
+ if replace then
+ setchar(replace,prechar)
+ end
setattrlist(disc,current)
setoptions(disc,0x3) -- todo foo_code
- setdisc(disc,pre,post)
+ setdisc(disc,pre,post,replace)
setlink(prev,disc,current)
if lh then
setfield(first,"rhmin",rh)
@@ -690,6 +694,16 @@ do
return v
end)
+ local sethyphens = setmetatableindex(function(t,l)
+ local v = setmetatableindex(function(t,r)
+ local v = function(current,id,first,last) return setcompound(current,id,first,last,l,r,true) end
+ t[r] = v
+ return v
+ end)
+ t[l] = v
+ return v
+ end)
+
local function replaceword(first,last,old,new,oldlen)
local oldlen = utflength(old)
local newlen = utflength(new)
@@ -739,6 +753,8 @@ do
local v = 0
if k == "compound" then
v = setcompounds[lh][rh]
+ elseif k == "hyphen" then
+ v = sethyphens[lh][rh]
else
v = 0
for s in gmatch(k,"%w+") do
@@ -992,6 +1008,11 @@ do
v[n] = setcompounds[lh][rh]
return true
end
+ elseif oc == "hyphen" then
+ if n > 1 then
+ v[n] = sethyphens[lh][rh]
+ return true
+ end
elseif oc == "nokern" then
if n > 0 then
local vv = v[n-1]
@@ -1026,6 +1047,7 @@ do
-- a=b : a:norightkern b:noleftkern
-- a<b : b:noleftkern
-- a>b : a:norightkern
+ -- a-b : hyphen
-- a+b : compound
local actions = {
@@ -1034,6 +1056,7 @@ do
["<"] = "noleftkern",
[">"] = "norightkern",
["+"] = "compound",
+ ["-"] = "hyphen",
}
local function analyzed(m,a,t,k)
@@ -1098,13 +1121,13 @@ do
-- maybe also a skip symbol
- local replace1 = Cs ( ( S("|=<>+.0123456789")/"" + lpegpatterns.utf8character )^0 )
- local replace2 = Cs ( ( S("|=<>+.0123456789") + lpegpatterns.utf8character/".")^0 )
+ local replace1 = Cs ( ( S("|=<>+-.0123456789")/"" + lpegpatterns.utf8character )^0 )
+ local replace2 = Cs ( ( S("|=<>+-.0123456789") + lpegpatterns.utf8character/".")^0 )
local function stripped(str)
-- todo : lpeg
- str = gsub(str,"%-%-[^\n]+\n","")
- str = gsub(str,"%%[^\n]+\n","")
+ str = gsub(str,"%-%-[^\n]*\n","")
+ str = gsub(str,"%%[^\n]*\n","")
str = gsub(str,"%s+"," ")
str = gsub(str,"^%s+","")
str = gsub(str,"%s+$","")
diff --git a/tex/context/base/mkxl/lang-ini.mkxl b/tex/context/base/mkxl/lang-ini.mkxl
index c4a109f3b..4c9d11a1a 100644
--- a/tex/context/base/mkxl/lang-ini.mkxl
+++ b/tex/context/base/mkxl/lang-ini.mkxl
@@ -434,8 +434,15 @@
+ \permitallhyphenationmodecode % okay, let's be even more tolerant
+ \permitmathreplacehyphenationmodecode % and again we're more permissive
+ \forcehandlerhyphenationmodecode % kick in the handler (could be an option)
+ + \feedbackcompoundhyphenationmodecode % feedback compound snippets
+ + \ignoreboundshyphenationmodecode % just in case we have hyphens at the edges
\relax
+\hccode"002D "002D
+\hccode"2010 "2010
+\hccode"2013 "2013
+\hccode"2014 "2014
+
% maybe a (un)setter for handlers
\permanent\protected\def\dohyphens {\hyphenationmode\completehyphenationmodecode}
diff --git a/tex/context/base/mkxl/lpdf-lmt.lmt b/tex/context/base/mkxl/lpdf-lmt.lmt
index 800f56ca3..ce938a5c2 100644
--- a/tex/context/base/mkxl/lpdf-lmt.lmt
+++ b/tex/context/base/mkxl/lpdf-lmt.lmt
@@ -430,36 +430,9 @@ do
local hshift = false
local vshift = false
- -- local naturalwidths = setmetatableindex(function(t,font)
- -- local d = descriptions[font]
- -- local c = characters[font]
- -- local f = parameters[font].hfactor or parameters[font].factor
- -- local v = setmetatableindex(function(t,char)
- -- local w
- -- local e = d and d[char]
- -- if e then
- -- w = e.width
- -- if w then
- -- w = w * f
- -- end
- -- end
- -- if not w then
- -- e = c and c[char]
- -- if e then
- -- w = e.width or 0
- -- end
- -- end
- -- if not w then
- -- w = 0
- -- end
- -- t[char] = w
- -- return w
- -- end)
- -- t[font] = v
- -- return v
- -- end)
-
- -- when changing this, check math: compact-001.tex (rule width)
+ -- The width array uses the original dimensions! This is different from e.g.
+ -- luatex where we have more widths arrays and these reflect the cheated
+ -- widths (goes wrong elsewhere).
local naturalwidths = setmetatableindex(function(t,font)
local d = descriptions[font]
@@ -467,17 +440,17 @@ do
local f = parameters[font].hfactor or parameters[font].factor
local v = setmetatableindex(function(t,char)
local w
- local e = c and c[char]
+ local e = d and d[char]
if e then
- w = e.width or 0
+ w = e.width
+ if w then
+ w = w * f
+ end
end
if not w then
- e = d and d[char]
+ e = c and c[char]
if e then
- w = e.width
- if w then
- w = w * f
- end
+ w = e.width or 0
end
end
if not w then
@@ -490,6 +463,42 @@ do
return v
end)
+ -- when changing this, check math: compact-001.tex (rule width)
+
+-- this goes wrong with adapted widths in (virtual) fonts so we really
+-- need the above ..
+--
+-- so, what was the failing test? if so, maybe adapt threshold (now 10pt)
+
+-- local xnaturalwidths = setmetatableindex(function(t,font)
+-- local d = descriptions[font]
+-- local c = characters[font]
+-- local f = parameters[font].hfactor or parameters[font].factor
+-- local v = setmetatableindex(function(t,char)
+-- local w
+-- local e = c and c[char]
+-- if e then
+-- w = e.width or 0
+-- end
+-- if not w then
+-- e = d and d[char]
+-- if e then
+-- w = e.width
+-- if w then
+-- w = w * f
+-- end
+-- end
+-- end
+-- if not w then
+-- w = 0
+-- end
+-- t[char] = w
+-- return w
+-- end)
+-- t[font] = v
+-- return v
+-- end)
+
local function setup_fontparameters(font,factor,f,e,sx,sy)
local slant = fontparameters.slantfactor or 0
local extend = fontparameters.extendfactor or 1
@@ -623,12 +632,12 @@ do
local move = calc_pdfpos(pos_h,pos_v)
- -- if trace_threshold then
- -- report(
- -- "font %i, char %C, factor %i, naturalwidth %p, move %l, tm %l, hpos %p, delta %p, threshold %p, cw %p",
- -- font,char,factor,naturalwidth[char],move,need_tm,pos_h,tj_delta,threshold,cw
- -- )
- -- end
+ -- if trace_threshold then
+ -- report(
+ -- "font %i, char %C, factor %i, naturalwidth %p, move %l, tm %l, hpos %p, delta %p, threshold %p, cw %p",
+ -- font,char,factor,naturalwidth[char],move,need_tm,pos_h,tj_delta,threshold,cw
+ -- )
+ -- end
if move or need_tm then
if not need_tm then
diff --git a/tex/context/base/mkxl/math-ali.mkxl b/tex/context/base/mkxl/math-ali.mkxl
index decf8c655..44e436338 100644
--- a/tex/context/base/mkxl/math-ali.mkxl
+++ b/tex/context/base/mkxl/math-ali.mkxl
@@ -768,13 +768,32 @@
\def\math_cases_NC_two
{\ifmmode\stopimath\fi}
+\def\math_cases_TC_zero
+ {}
+
+\def\math_cases_TC_one
+ {\ifmmode\stopimath\fi
+ \aligntab}
+
\permanent\protected\def\math_cases_NC
{\ifcase\c_math_cases_nc
\expandafter\math_cases_NC_zero
\or
\expandafter\math_cases_NC_one
\or
- \expandafter\math_cases_NC_two
+ \expandafter\math_cases_NC_zero
+ \else
+ % error
+ \fi
+ \global\advance\c_math_cases_nc\plusone}
+
+\permanent\protected\def\math_cases_TC
+ {\ifcase\c_math_cases_nc
+ \expandafter\math_cases_TC_zero
+ \or
+ \expandafter\math_cases_TC_one
+ \or
+ \expandafter\math_cases_TC_two
\else
% error
\fi
@@ -807,6 +826,7 @@
\enforced\let\MC\math_cases_NC
\enforced\let\NC\math_cases_NC
\enforced\let\NR\math_cases_NR
+ \enforced\let\TC\math_cases_TC
\enforced\let\TB\math_common_TB
\normalbaselines
\mathsurround\zeropoint
diff --git a/tex/context/base/mkxl/mlib-svg.lmt b/tex/context/base/mkxl/mlib-svg.lmt
index 961176e07..1b2114ec9 100644
--- a/tex/context/base/mkxl/mlib-svg.lmt
+++ b/tex/context/base/mkxl/mlib-svg.lmt
@@ -2006,7 +2006,7 @@ local fraction = offset and asnumber_p(offset)
o = nil
elseif o == "transparent" then
o = f_opacity(0)
- else
+ elseif o then
o = asnumber_r(o)
if o == ignoredopacity then
o = nil
diff --git a/tex/context/base/mkxl/node-ini.lmt b/tex/context/base/mkxl/node-ini.lmt
index f29a2e448..e176b1214 100644
--- a/tex/context/base/mkxl/node-ini.lmt
+++ b/tex/context/base/mkxl/node-ini.lmt
@@ -56,6 +56,7 @@ local parcodes = mark(getsubtypes("par"))
local fillvalues = mark(getvalues("fill"))
local dirvalues = mark(getvalues("dir"))
+local mathvalues = mark(getvalues("math"))
local function simplified(t)
local r = { }
@@ -99,6 +100,7 @@ noadoptions = allocate(swapped(noadoptions,noadoptions))
dirvalues = allocate(swapped(dirvalues,dirvalues))
fillvalues = allocate(swapped(fillvalues,fillvalues))
+mathvalues = allocate(swapped(mathvalues,mathvalues))
nodes.gluecodes = gluecodes
nodes.dircodes = dircodes
@@ -120,6 +122,7 @@ nodes.noadoptions = noadoptions
nodes.fillvalues = fillvalues
nodes.fillcodes = fillvalues -- for now
nodes.dirvalues = dirvalues
+nodes.mathvalues = mathvalues
nodes.nodecodes = nodecodes
diff --git a/tex/context/base/mkxl/publ-ini.mkxl b/tex/context/base/mkxl/publ-ini.mkxl
index 2f4d817f2..2c52b24e9 100644
--- a/tex/context/base/mkxl/publ-ini.mkxl
+++ b/tex/context/base/mkxl/publ-ini.mkxl
@@ -1502,7 +1502,7 @@
\permanent\protected\def\btxtextcitation {\publ_citation\v!text}
\permanent\protected\def\btxalwayscitation{\publ_citation\v!always}
-\tolerant\def\publ_citation#1[#2]#*[#3]% could be made more efficient but not now
+\tolerant\def\publ_citation#1[#2]#,[#3]% could be made more efficient but not now
{\dontleavehmode
\begingroup
\let\currentbtxcitemethod#1%
diff --git a/tex/context/base/mkxl/strc-not.mklx b/tex/context/base/mkxl/strc-not.mklx
index dd22bc6df..ac769ee38 100644
--- a/tex/context/base/mkxl/strc-not.mklx
+++ b/tex/context/base/mkxl/strc-not.mklx
@@ -1901,7 +1901,7 @@
\mutable\let\lastnotesymbol\empty % todo: per class
-\permanent\tolerant\protected\def\notesymbol[#tag]#spacer[#reference]%
+\permanent\tolerant\protected\def\notesymbol[#tag]#keepspacer[#reference]%
{\ifnotesenabled
\dontleavehmode
\begingroup
@@ -1916,7 +1916,7 @@
\endgroup
\fi}
-\permanent\tolerant\protected\def\note[#tag]#spacer[#reference]%
+\permanent\tolerant\protected\def\note[#tag]#keepspacer[#reference]%
{\iftok{#reference}\emptytoks
\notesymbol[\v!footnote][#tag]%
\else
diff --git a/tex/context/base/mkxl/symb-ini.mkxl b/tex/context/base/mkxl/symb-ini.mkxl
index c29b07360..ce489ee5a 100644
--- a/tex/context/base/mkxl/symb-ini.mkxl
+++ b/tex/context/base/mkxl/symb-ini.mkxl
@@ -212,7 +212,7 @@
\mutable\def\defaultsymbolfactor{10}
\mutable\def\defaultsymbolheight{1.25ex}
-\permanent\tolerant\protected\def\figuresymbol[#1]#*[#2]%
+\permanent\tolerant\protected\def\figuresymbol[#1]#,[#2]%
{\externalfigure[#1][\c!reset=\v!yes,\c!symbol=\v!yes,\c!height=\defaultsymbolheight,#2]}
\permanent\tolerant\protected\def\definefiguresymbol[#1]#*[#2]#*[#3]%
diff --git a/tex/context/base/mkxl/trac-ctx.mkxl b/tex/context/base/mkxl/trac-ctx.mkxl
index 656a7a9aa..3410c5ea9 100644
--- a/tex/context/base/mkxl/trac-ctx.mkxl
+++ b/tex/context/base/mkxl/trac-ctx.mkxl
@@ -27,6 +27,20 @@
\clf_initializetexexperiments
\to \everyjob
+\pushoverloadmode
+
+\let\syst_beginsimplegroup_yes\beginsimplegroup
+\let\syst_beginsimplegroup_nop\bgroup
+
+\let\beginsimplegroup\syst_beginsimplegroup_nop
+
+\installtexexperiment
+ {simplegroups}
+ {\enforced\let\beginsimplegroup\syst_beginsimplegroup_yes}
+ {\enforced\let\beginsimplegroup\syst_beginsimplegroup_nop}
+
+\popoverloadmode
+
\protect \endinput
% this is one option:
diff --git a/tex/context/base/mkxl/trac-vis.lmt b/tex/context/base/mkxl/trac-vis.lmt
index 8b2380b70..0c3e0168c 100644
--- a/tex/context/base/mkxl/trac-vis.lmt
+++ b/tex/context/base/mkxl/trac-vis.lmt
@@ -9,7 +9,7 @@ if not modules then modules = { } end modules ['trac-vis'] = {
local node, nodes, attributes, tex = node, nodes, attributes, tex
local type, tonumber, next, rawget = type, tonumber, next, rawget
-local gmatch = string.gmatch
+local gmatch, gsub = string.gmatch, string.gsub
local formatters = string.formatters
local round = math.round
@@ -30,8 +30,6 @@ local round = math.round
-- todo: tags can also be numbers (just add to hash)
-- todo: make a lmtx variant (a few more efficient fetchers)
-local nodecodes = nodes.nodecodes
-
local nuts = nodes.nuts
local tonut = nuts.tonut
@@ -133,33 +131,34 @@ local enableaction = nodes.tasks.enableaction
local report_visualize = logs.reporter("visualize")
local modes = {
- hbox = 0x000001,
- vbox = 0x000002,
- vtop = 0x000004,
- kern = 0x000008,
- glue = 0x000010,
- penalty = 0x000020,
- fontkern = 0x000040,
- strut = 0x000080,
- whatsit = 0x000100,
- glyph = 0x000200,
- simple = 0x000400,
- simplehbox = 0x000401,
- simplevbox = 0x000402,
- simplevtop = 0x000404,
- user = 0x000800,
- math = 0x001000,
- italic = 0x002000,
- origin = 0x004000,
- discretionary = 0x008000,
- expansion = 0x010000,
- line = 0x020000,
- space = 0x040000,
- depth = 0x080000,
- marginkern = 0x100000,
- mathlistkern = 0x200000,
- dir = 0x400000,
- par = 0x800000,
+ hbox = 0x0000001,
+ vbox = 0x0000002,
+ vtop = 0x0000004,
+ kern = 0x0000008,
+ glue = 0x0000010,
+ penalty = 0x0000020,
+ fontkern = 0x0000040,
+ strut = 0x0000080,
+ whatsit = 0x0000100,
+ glyph = 0x0000200,
+ simple = 0x0000400,
+ simplehbox = 0x0000401,
+ simplevbox = 0x0000402,
+ simplevtop = 0x0000404,
+ user = 0x0000800,
+ math = 0x0001000,
+ italic = 0x0002000,
+ origin = 0x0004000,
+ discretionary = 0x0008000,
+ expansion = 0x0010000,
+ line = 0x0020000,
+ space = 0x0040000,
+ depth = 0x0080000,
+ marginkern = 0x0100000,
+ mathlistkern = 0x0200000,
+ dir = 0x0400000,
+ par = 0x0800000,
+ mathglue = 0x1000000,
}
local usedfont, exheight, emwidth
@@ -175,7 +174,7 @@ local preset_makeup = preset_boxes
local preset_all = preset_makeup
+ modes.fontkern + modes.marginkern + modes.mathlistkern
+ modes.whatsit + modes.glyph + modes.user + modes.math
- + modes.dir + modes.whatsit
+ + modes.dir + modes.whatsit + modes.mathglue
function visualizers.setfont(id)
usedfont = id or current_font()
@@ -380,42 +379,6 @@ trackers .register("visualizers.makeup", function(v) set("makeup",v) end)
trackers .register("visualizers.boxes", function(v) set("boxes", v) end)
directives.register("visualizers.fraction", function(v) fraction = (v and tonumber(v)) or (v == "more" and 5) or 10 end)
-local c_positive = "trace:b"
-local c_negative = "trace:r"
-local c_zero = "trace:g"
-local c_text = "trace:s"
-local c_space = "trace:y"
-local c_space_x = "trace:m"
-local c_skip_a = "trace:c"
-local c_skip_b = "trace:m"
-local c_glyph = "trace:o"
-local c_ligature = "trace:s"
-local c_white = "trace:w"
------ c_math = "trace:s"
------ c_origin = "trace:o"
------ c_discretionary = "trace:d"
------ c_expansion = "trace:o"
-local c_depth = "trace:o"
-local c_indent = "trace:s"
-
-local c_positive_d = "trace:db"
-local c_negative_d = "trace:dr"
-local c_zero_d = "trace:dg"
-local c_text_d = "trace:ds"
-local c_space_d = "trace:dy"
-local c_space_x_d = "trace:dm"
-local c_skip_a_d = "trace:dc"
-local c_skip_b_d = "trace:dm"
-local c_glyph_d = "trace:do"
-local c_ligature_d = "trace:ds"
-local c_white_d = "trace:dw"
-local c_math_d = "trace:dr"
-local c_origin_d = "trace:do"
-local c_discretionary_d = "trace:dd"
------ c_expansion_d = "trace:do"
------ c_depth_d = "trace:do"
------ c_indent_d = "trace:ds"
-
-- we can just paste verbatim together .. no typesetting needed
local function sometext(str,layer,color,textcolor,lap,variant)
@@ -430,7 +393,7 @@ local function sometext(str,layer,color,textcolor,lap,variant)
setlistcolor(getlist(text),textcolor)
end
local info = setlink(rule,kern,text)
- setlisttransparency(info,c_zero)
+ setlisttransparency(info,"trace:g")
info = hpack_nodes(info)
local width = getwidth(info)
if variant then
@@ -459,7 +422,7 @@ local function someblob(str,layer,color,textcolor,width)
setlistcolor(getlist(text),textcolor)
end
local info = setlink(rule,kern,text)
- setlisttransparency(info,c_zero)
+ setlisttransparency(info,"trace:g")
info = hpack_nodes(info)
local width = getwidth(info)
info = new_hlist(info)
@@ -488,11 +451,11 @@ local fontkern, italickern, marginkern, mathlistkern do
local rule = new_rule(emwidth/fraction,6*exheight,2*exheight)
local list = getlist(text)
if kern > 0 then
- setlistcolor(list,c_positive_d)
+ setlistcolor(list,"trace:db")
elseif kern < 0 then
- setlistcolor(list,c_negative_d)
+ setlistcolor(list,"trace:dr")
else
- setlistcolor(list,c_zero_d)
+ setlistcolor(list,"trace:dg")
end
setlisttransparency(list,color)
setcolor(rule,color)
@@ -507,19 +470,19 @@ local fontkern, italickern, marginkern, mathlistkern do
end
fontkern = function(head,current)
- return somekern(head,current,f_cache,c_text_d,l_fontkern)
+ return somekern(head,current,f_cache,"trace:ds",l_fontkern)
end
italickern = function(head,current)
- return somekern(head,current,i_cache,c_glyph_d,l_italic)
+ return somekern(head,current,i_cache,"trace:do",l_italic)
end
marginkern = function(head,current)
- return somekern(head,current,m_cache,c_glyph_d,l_marginkern)
+ return somekern(head,current,m_cache,"trace:do",l_marginkern)
end
mathlistkern = function(head,current)
- return somekern(head,current,l_cache,c_glyph_d,l_mathlistkern)
+ return somekern(head,current,l_cache,"trace:do",l_mathlistkern)
end
end
@@ -538,13 +501,13 @@ local glyphexpansion do
local rule = new_rule(emwidth/fraction,exheight,2*exheight)
local list = getlist(text)
if extra > 0 then
- setlistcolor(list,c_positive_d)
+ setlistcolor(list,"trace:db")
elseif extra < 0 then
- setlistcolor(list,c_negative_d)
+ setlistcolor(list,"trace:dr")
end
- setlisttransparency(list,c_text_d)
- setcolor(rule,c_text_d)
- settransparency(rule,c_text_d)
+ setlisttransparency(list,"trace:ds")
+ setcolor(rule,"trace:ds")
+ settransparency(rule,"trace:ds")
setshift(text,1.5 * exheight)
info = new_hlist(setlink(rule,text))
setattr(info,a_layer,l_expansion)
@@ -574,13 +537,13 @@ local kernexpansion do
local rule = new_rule(emwidth/fraction,exheight,4*exheight)
local list = getlist(text)
if extra > 0 then
- setlistcolor(list,c_positive_d)
+ setlistcolor(list,"trace:db")
elseif extra < 0 then
- setlistcolor(list,c_negative_d)
+ setlistcolor(list,"trace:dr")
end
- setlisttransparency(list,c_text_d)
- setcolor(rule,c_text_d)
- settransparency(rule,c_text_d)
+ setlisttransparency(list,"trace:ds")
+ setcolor(rule,"trace:ds")
+ settransparency(rule,"trace:ds")
setshift(text,3.5 * exheight)
info = new_hlist(setlink(rule,text))
setattr(info,a_layer,l_expansion)
@@ -630,7 +593,7 @@ local whatsit do
if info then
-- print("hit whatsit")
else
- info = sometext(formatters["W:%s"](tags[what] or what),usedfont,nil,c_white)
+ info = sometext(formatters["W:%s"](tags[what] or what),usedfont,nil,"trace:w")
setattr(info,a_layer,l_whatsit)
w_cache[what] = info
end
@@ -666,7 +629,7 @@ local dir, par do
if info then
-- print("hit par")
else
- info = sometext(formatters["L:%s"](what),usedfont,nil,c_white)
+ info = sometext(formatters["L:%s"](what),usedfont,nil,"trace:w")
setattr(info,a_layer,l_dir)
d_cache[what] = info
end
@@ -686,7 +649,7 @@ local dir, par do
if info then
-- print("hit dir")
else
- info = sometext(formatters["D:%s"](what),usedfont,nil,c_white)
+ info = sometext(formatters["D:%s"](what),usedfont,nil,"trace:w")
setattr(info,a_layer,l_dir)
d_cache[what] = info
end
@@ -735,10 +698,10 @@ local math do
if info then
-- print("hit math")
else
- local text, width = sometext(formatters["M:%s"](tag and tags[tag] or what),usedfont,nil,c_math_d)
+ local text, width = sometext(formatters["M:%s"](tag and tags[tag] or what),usedfont,nil,"trace:dr")
local rule = new_rule(skip,-655360/fraction,2*655360/fraction)
- setcolor(rule,c_math_d)
- settransparency(rule,c_math_d)
+ setcolor(rule,"trace:dr")
+ settransparency(rule,"trace:dr")
setattr(rule,a_layer,l_math)
if tag == "beginmath" then
info = new_hlist(setlink(new_glue(-skip),rule,new_glue(-width),text))
@@ -760,8 +723,8 @@ local ruleddepth do
local wd, ht, dp = getwhd(current)
if dp ~= 0 then
local rule = new_rule(wd,0,dp)
- setcolor(rule,c_depth)
- settransparency(rule,c_zero)
+ setcolor(rule,"trace:o")
+ settransparency(rule,"trace:g")
setattr(rule,a_layer,l_depth)
setlist(current,setlink(rule,new_kern(-wd),getlist(current)))
end
@@ -779,8 +742,8 @@ local ruledbox do
setmetatableindex(o_cache,function(t,size)
local rule = new_rule(2*size,size,size)
local origin = hpack_nodes(rule)
- setcolor(rule,c_origin_d)
- settransparency(rule,c_origin_d)
+ setcolor(rule,"trace:do")
+ settransparency(rule,"trace:do")
setattr(rule,a_layer,l_origin)
t[size] = origin
return origin
@@ -801,7 +764,7 @@ local ruledbox do
if not this then
local text = hpack_string(what,usedfont)
this = setlink(new_kern(-getwidth(text)),text)
- setlisttransparency(this,c_text)
+ setlisttransparency(this,"trace:s")
this = new_hlist(this)
b_cache[what] = this
end
@@ -821,7 +784,7 @@ local ruledbox do
}
)
--
- setlisttransparency(info,c_text)
+ setlisttransparency(info,"trace:s")
info = new_hlist(info) -- important
--
setattr(info,a_layer,layer)
@@ -911,11 +874,11 @@ local ruledglyph do
local c, f = isglyph(current)
local char = chardata[f][c]
if char and type(char.unicode) == "table" then -- hackery test
- setlistcolor(info,c_ligature)
- setlisttransparency(info,c_ligature_d)
+ setlistcolor(info,"trace:s")
+ setlisttransparency(info,"trace:ds")
else
- setlistcolor(info,c_glyph)
- setlisttransparency(info,c_glyph_d)
+ setlistcolor(info,"trace:o")
+ setlisttransparency(info,"trace:do")
end
info = new_hlist(info)
setattr(info,a_layer,l_glyph)
@@ -944,7 +907,7 @@ local ruledglyph do
end
-local ruledglue do
+local ruledglue, ruledmathglue do
local effectiveglue = nuts.effective_glue
@@ -962,6 +925,7 @@ local ruledglue do
local parfillleftskip_code = gluecodes.parfillleftskip or parfillskip_code
local parfillrightskip_code = gluecodes.parfillrightskip or parfillskip_code
local indentskip_code = gluecodes.indentskip
+ local intermathskip_code = gluecodes.intermathskip
local correctionskip_code = gluecodes.correctionskip
local g_cache_v = caches["vglue"]
@@ -974,6 +938,7 @@ local ruledglue do
local g_cache_rp = caches["parfillrightskip"]
local g_cache_is = caches["indentskip"]
local g_cache_cs = caches["correctionskip"]
+ local g_cache_gn = caches["gluename"]
local tags = {
-- [userskip_code] = "US",
@@ -990,7 +955,7 @@ local ruledglue do
[gluecodes.thinmuskip] = "MS",
[gluecodes.medmuskip] = "MM",
[gluecodes.thickmuskip] = "ML",
- [gluecodes.intermathskip] = "IM",
+ [intermathskip_code] = "IM",
[gluecodes.keepskip or 99] = "KS",
[gluecodes.mathskip] = "MT",
[gluecodes.leaders] = "NL",
@@ -1023,45 +988,70 @@ local ruledglue do
-- we sometimes pass previous as we can have issues in math (not watertight for all)
+ local f_amount = formatters["%s:%0.3f"]
+ local mathvalues = nodes.mathvalues
+
+ local function gluename(name,layer,color)
+ local info = g_cache_gn[name]
+ if not info then
+ local text = hpack_string((gsub(mathvalues[name],"spacing","")),usedfont)
+ local rule = new_rule(emwidth/fraction,2*exheight,2.75*exheight)
+ local list = getlist(text)
+ setlisttransparency(list,color)
+ settransparency(rule,color)
+ setshift(text,2*exheight)
+ info = new_hlist(setlink(rule,text))
+ setattr(info,a_layer,layer)
+ g_cache_gn[name] = info
+ end
+ return copy_list(info)
+ end
+
+ ruledmathglue = function(head,current)
+ return insert_node_before(head,current,gluename(getfont(current),l_glue,"trace:m"))
+ end
+
ruledglue = function(head,current,vertical,parent)
local subtype = getsubtype(current)
local width = effectiveglue(current,parent)
local stag = normalize and stags[subtype]
- local amount = formatters["%s:%0.3f"](tags[subtype] or (vertical and "VS") or "HS",width*pt_factor)
+ local amount = f_amount(tags[subtype] or (vertical and "VS") or "HS",width*pt_factor) -- can be sped up
local info = (vertical and g_cache_v or g_cache_h)[amount]
+ if subtype == intermathskip_code then
+ head = ruledmathglue(head, current)
+ end
if info then
-- print("glue hit")
else
if subtype == spaceskip_code or subtype == xspaceskip_code or subtype == zerospaceskip_code then
- info = sometext(amount,l_glue,c_space)
+ info = sometext(amount,l_glue,"trace:y")
elseif subtype == userskip_code then
if width > 0 then
- info = sometext(amount,l_glue,c_positive)
+ info = sometext(amount,l_glue,"trace:b")
elseif width < 0 then
- info = sometext(amount,l_glue,c_negative)
+ info = sometext(amount,l_glue,"trace:r")
else
- info = sometext(amount,l_glue,c_zero)
+ info = sometext(amount,l_glue,"trace:g")
end
elseif subtype == indentskip_code or subtype == correctionskip_code then
- info = sometext(amount,l_glue,c_indent)
+ info = sometext(amount,l_glue,"trace:s")
elseif subtype == leftskip_code then
- info = sometext(amount,l_glue,normalize and c_space or c_skip_a,false,true,stag)
+ info = sometext(amount,l_glue,normalize and "trace:y" or "trace:c",false,true,stag)
elseif subtype == rightskip_code then
- info = sometext(amount,l_glue,normalize and c_space or c_skip_a,false,false,stag)
+ info = sometext(amount,l_glue,normalize and "trace:y" or "trace:c",false,false,stag)
elseif subtype == lefthangskip_code then
- info = sometext(amount,l_glue,normalize and c_space or c_skip_b,false,true,stag)
+ info = sometext(amount,l_glue,normalize and "trace:y" or "trace:m",false,true,stag)
elseif subtype == righthangskip_code then
- info = sometext(amount,l_glue,normalize and c_space or c_skip_b,false,false,stag)
+ info = sometext(amount,l_glue,normalize and "trace:y" or "trace:m",false,false,stag)
elseif subtype == parfillleftskip_code then
- info = sometext(amount,l_glue,c_indent,false,true,stag)
+ info = sometext(amount,l_glue,"trace:s",false,true,stag)
elseif subtype == parfillrightskip_code then
- info = sometext(amount,l_glue,c_indent,false,false,stag)
+ info = sometext(amount,l_glue,"trace:s",false,false,stag)
else
- info = sometext(amount,l_glue,c_skip_b)
+ info = sometext(amount,l_glue,"trace:m")
end
(vertical and g_cache_v or g_cache_h)[amount] = info
end
- ::PICKIP::
info = copy_list(info)
if vertical then
info = vpack_nodes(info)
@@ -1070,53 +1060,29 @@ local ruledglue do
return head, getnext(current)
end
- -- ruledspace = function(head,current,parent)
- -- local subtype = getsubtype(current)
- -- if subtype == spaceskip_code or subtype == xspaceskip_code or subtype == zerospaceskip_code then
- -- local width = effectiveglue(current,parent)
- -- local amount = formatters["%s:%0.3f"](tags[subtype] or "HS",width*pt_factor)
- -- local info = g_cache_h[amount]
- -- if info then
- -- -- print("space hit")
- -- else
- -- info = sometext(amount,l_glue,c_space)
- -- g_cache_h[amount] = info
- -- end
- -- info = copy_list(info)
- -- head, current = insert_node_before(head,current,info)
- -- return head, getnext(current)
- -- else
- -- return head, current
- -- end
- -- end
-
local g_cache_s = caches["space"]
local g_cache_x = caches["xspace"]
ruledspace = function(head,current,parent)
local subtype = getsubtype(current)
- if subtype == spaceskip_code or subtype == xspaceskip_code or subtype == zerospaceskip_code then -- not yet all space
- local width = effectiveglue(current,parent)
- local info
- if subtype == spaceskip_code then
- info = g_cache_s[width]
- if not info then
- info = someblob("SP",l_glue,c_space,nil,width)
- g_cache_s[width] = info
- end
- else
- info = g_cache_x[width]
- if not info then
- info = someblob("XS",l_glue,c_space_x,nil,width)
- g_cache_x[width] = info
- end
+ local width = effectiveglue(current,parent)
+ local info
+ if subtype == spaceskip_code then
+ info = g_cache_s[width]
+ if not info then
+ info = someblob("SP",l_glue,"trace:y",nil,width)
+ g_cache_s[width] = info
end
- info = copy_list(info)
- head, current = insert_node_before(head,current,info)
- return head, getnext(current)
else
- return head, current
+ info = g_cache_x[width]
+ if not info then
+ info = someblob("XS",l_glue,"trace:m",nil,width)
+ g_cache_x[width] = info
+ end
end
+ info = copy_list(info)
+ head, current = insert_node_before(head,current,info)
+ return head, getnext(current)
end
end
@@ -1133,11 +1099,11 @@ local ruledkern do
if not info then
local amount = formatters["%s:%0.3f"](vertical and "VK" or (mk and "MK") or "HK",kern*pt_factor)
if kern > 0 then
- info = sometext(amount,l_kern,c_positive)
+ info = sometext(amount,l_kern,"trace:b")
elseif kern < 0 then
- info = sometext(amount,l_kern,c_negative)
+ info = sometext(amount,l_kern,"trace:r")
else
- info = sometext(amount,l_kern,c_zero)
+ info = sometext(amount,l_kern,"trace:g")
end
cache[kern] = info
end
@@ -1161,11 +1127,11 @@ local ruleditalic do
if not info then
local amount = formatters["%s:%0.3f"]("IC",kern*pt_factor)
if kern > 0 then
- info = sometext(amount,l_kern,c_positive)
+ info = sometext(amount,l_kern,"trace:b")
elseif kern < 0 then
- info = sometext(amount,l_kern,c_negative)
+ info = sometext(amount,l_kern,"trace:r")
else
- info = sometext(amount,l_kern,c_zero)
+ info = sometext(amount,l_kern,"trace:g")
end
i_cache[kern] = info
end
@@ -1186,11 +1152,11 @@ local ruledmarginkern do
if not info then
local amount = formatters["%s:%0.3f"]("MK",kern*pt_factor)
if kern > 0 then
- info = sometext(amount,l_marginkern,c_positive)
+ info = sometext(amount,l_marginkern,"trace:b")
elseif kern < 0 then
- info = sometext(amount,l_marginkern,c_negative)
+ info = sometext(amount,l_marginkern,"trace:r")
else
- info = sometext(amount,l_marginkern,c_zero)
+ info = sometext(amount,l_marginkern,"trace:g")
end
m_cache[kern] = info
end
@@ -1211,11 +1177,11 @@ local ruledmathlistkern do
if not info then
local amount = formatters["%s:%0.3f"]("LK",kern*pt_factor)
if kern > 0 then
- info = sometext(amount,l_mathlistkern,c_positive)
+ info = sometext(amount,l_mathlistkern,"trace:b")
elseif kern < 0 then
- info = sometext(amount,l_mathlistkern,c_negative)
+ info = sometext(amount,l_mathlistkern,"trace:r")
else
- info = sometext(amount,l_mathlistkern,c_zero)
+ info = sometext(amount,l_mathlistkern,"trace:g")
end
l_cache[kern] = info
end
@@ -1236,8 +1202,8 @@ local ruleddiscretionary do
local rule = new_rule(4*emwidth/fraction,4*exheight,exheight)
local kern = new_kern(-2*emwidth/fraction)
setlink(kern,rule)
- setcolor(rule,c_discretionary_d)
- settransparency(rule,c_discretionary_d)
+ setcolor(rule,"trace:dd")
+ settransparency(rule,"trace:dd")
setattr(rule,a_layer,l_discretionary)
d = new_hlist(kern)
d_cache[true] = d
@@ -1267,11 +1233,11 @@ local ruledpenalty do
else
local amount = formatters["%s:%s"](vertical and "VP" or "HP",penalty)
if penalty > 0 then
- info = sometext(amount,l_penalty,c_positive)
+ info = sometext(amount,l_penalty,"trace:b")
elseif penalty < 0 then
- info = sometext(amount,l_penalty,c_negative)
+ info = sometext(amount,l_penalty,"trace:r")
else
- info = sometext(amount,l_penalty,c_zero)
+ info = sometext(amount,l_penalty,"trace:g")
end
(vertical and p_cache_v or p_cache_h)[penalty] = info
end
@@ -1289,6 +1255,7 @@ end
do
+ local nodecodes = nodes.nodecodes
local disc_code = nodecodes.disc
local kern_code = nodecodes.kern
local glyph_code = nodecodes.glyph
@@ -1312,6 +1279,12 @@ do
local mathlistkern_code = kerncodes.mathlistkern
----- userkern_code = kerncodes.userkern
+ local skipcodes = nodes.skipcodes
+ local spaceskip_code = skipcodes.spaceskip
+ local xspaceskip_code = skipcodes.xspaceskip
+ local zerospaceskip_code = skipcodes.zerospaceskip
+ local intermathskip_code = skipcodes.intermathskip
+
local listcodes = nodes.listcodes
local linelist_code = listcodes.line
@@ -1323,7 +1296,7 @@ do
local setleader = nuts.setleader
local setdisc = nuts.setdisc
- local cache
+ -- local cache
local function visualize(head,vertical,forced,parent)
local trace_hbox = false
@@ -1348,24 +1321,25 @@ do
local trace_depth = false
local trace_dir = false
local trace_par = false
+ local trace_math_glue = false
local current = head
local previous = nil
local attr = unsetvalue
local prev_trace_fontkern = nil
local prev_trace_italic = nil
local prev_trace_marginkern = nil
--- local prev_trace_mathlist = nil
+ -- local prev_trace_mathlist = nil
local prev_trace_expansion = nil
while current do
local id = getid(current)
local a = forced or getattr(current,a_visual) or unsetvalue
- local subtype
+ local subtype, content
if a ~= attr then
prev_trace_fontkern = trace_fontkern
prev_trace_italic = trace_italic
prev_trace_marginkern = trace_marginkern
--- prev_trace_mathlistkern = trace_mathlistkern
+ -- prev_trace_mathlistkern = trace_mathlistkern
prev_trace_expansion = trace_expansion
attr = a
if a == unsetvalue then
@@ -1393,6 +1367,7 @@ do
trace_mathlistkern = false
trace_dir = false
trace_par = false
+ trace_math_glue = false
if id == kern_code then
goto kern
else
@@ -1400,30 +1375,31 @@ do
end
else -- dead slow:
-- cache[a]()
- trace_hbox = band(a,0x000001) ~= 0
- trace_vbox = band(a,0x000002) ~= 0
- trace_vtop = band(a,0x000004) ~= 0
- trace_kern = band(a,0x000008) ~= 0
- trace_glue = band(a,0x000010) ~= 0
- trace_penalty = band(a,0x000020) ~= 0
- trace_fontkern = band(a,0x000040) ~= 0
- trace_strut = band(a,0x000080) ~= 0
- trace_whatsit = band(a,0x000100) ~= 0
- trace_glyph = band(a,0x000200) ~= 0
- trace_simple = band(a,0x000400) ~= 0
- trace_user = band(a,0x000800) ~= 0
- trace_math = band(a,0x001000) ~= 0
- trace_italic = band(a,0x002000) ~= 0
- trace_origin = band(a,0x004000) ~= 0
- trace_discretionary = band(a,0x008000) ~= 0
- trace_expansion = band(a,0x010000) ~= 0
- trace_line = band(a,0x020000) ~= 0
- trace_space = band(a,0x040000) ~= 0
- trace_depth = band(a,0x080000) ~= 0
- trace_marginkern = band(a,0x100000) ~= 0
- trace_mathlistkern = band(a,0x200000) ~= 0
- trace_dir = band(a,0x400000) ~= 0
- trace_par = band(a,0x800000) ~= 0
+ trace_hbox = band(a,0x0000001) ~= 0
+ trace_vbox = band(a,0x0000002) ~= 0
+ trace_vtop = band(a,0x0000004) ~= 0
+ trace_kern = band(a,0x0000008) ~= 0
+ trace_glue = band(a,0x0000010) ~= 0
+ trace_penalty = band(a,0x0000020) ~= 0
+ trace_fontkern = band(a,0x0000040) ~= 0
+ trace_strut = band(a,0x0000080) ~= 0
+ trace_whatsit = band(a,0x0000100) ~= 0
+ trace_glyph = band(a,0x0000200) ~= 0
+ trace_simple = band(a,0x0000400) ~= 0
+ trace_user = band(a,0x0000800) ~= 0
+ trace_math = band(a,0x0001000) ~= 0
+ trace_italic = band(a,0x0002000) ~= 0
+ trace_origin = band(a,0x0004000) ~= 0
+ trace_discretionary = band(a,0x0008000) ~= 0
+ trace_expansion = band(a,0x0010000) ~= 0
+ trace_line = band(a,0x0020000) ~= 0
+ trace_space = band(a,0x0040000) ~= 0
+ trace_depth = band(a,0x0080000) ~= 0
+ trace_marginkern = band(a,0x0100000) ~= 0
+ trace_mathlistkern = band(a,0x0200000) ~= 0
+ trace_dir = band(a,0x0400000) ~= 0
+ trace_par = band(a,0x0800000) ~= 0
+ trace_math_glue = band(a,0x1000000) ~= 0
end
elseif a == unsetvalue then
goto list
@@ -1455,14 +1431,7 @@ do
elseif id == kern_code then
goto kern
elseif id == glue_code then
- local content = getleader(current)
- if content then
- setleader(current,visualize(content,false,nil,parent))
- elseif trace_glue then
- head, current = ruledglue(head,current,vertical,parent)
- elseif trace_space then
- head, current = ruledspace(head,current,parent)
- end
+ goto glue
elseif id == penalty_code then
if trace_penalty then
head, current = ruledpenalty(head,current,vertical)
@@ -1495,6 +1464,25 @@ do
end
end
goto next
+ ::glue::
+ content = getleader(current)
+ if content then
+ setleader(current,visualize(content,false,nil,parent))
+ elseif trace_glue then
+ head, current = ruledglue(head,current,vertical,parent)
+ else
+ subtype = getsubtype(current)
+ if subtype == spaceskip_code or subtype == xspaceskip_code or subtype == zerospaceskip_code then -- not yet all space
+ if trace_space then
+ head, current = ruledspace(head,current,parent)
+ end
+ elseif subtype == intermathskip_code then
+ if trace_math or trace_math_glue then
+ head = ruledmathglue(head,current,parent)
+ end
+ end
+ end
+ goto next
::kern::
subtype = getsubtype(current)
if subtype == fontkern_code then
@@ -1617,6 +1605,7 @@ end
do
+ local nodecodes = nodes.nodecodes
local hlist_code = nodecodes.hlist
local vlist_code = nodecodes.vlist
local nextnode = nuts.traversers.node
@@ -1739,10 +1728,10 @@ do
local cache = caches[name]
local layer = layers[name]
if not textcolor then
- textcolor = c_text_d
+ textcolor = "trace:ds"
end
if not rulecolor then
- rulecolor = c_origin_d
+ rulecolor = "trace:do"
end
return function(str)
if not str then
diff --git a/tex/context/fonts/mkiv/type-imp-texgyre.mkiv b/tex/context/fonts/mkiv/type-imp-texgyre.mkiv
index f839db298..24b982bb5 100644
--- a/tex/context/fonts/mkiv/type-imp-texgyre.mkiv
+++ b/tex/context/fonts/mkiv/type-imp-texgyre.mkiv
@@ -21,7 +21,7 @@
%D around but I won't waste time on sorting out all the (changing) font hassles. Also,
%D the T1 fonts involved are unlikely to be available.
-% \definefontfeature[mathextra][mathcollapseitalics]
+% \definefontfeature[mathextra][collapseitalics]
\starttypescriptcollection[texgyre]
diff --git a/tex/context/modules/mkiv/s-languages-goodies.mkxl b/tex/context/modules/mkiv/s-languages-goodies.mkxl
index 669a7b3b8..3ced071be 100644
--- a/tex/context/modules/mkiv/s-languages-goodies.mkxl
+++ b/tex/context/modules/mkiv/s-languages-goodies.mkxl
@@ -22,6 +22,9 @@
\continueifinputfile{s-languages-goodies.mkxl}
+% Beware, for now this file is a playground so what gets rendered
+% can differ per upload.
+
\usemodule[art-01]
% \setupbodyfont[libertine]
@@ -31,7 +34,7 @@
\mainlanguage[de]
-\setupalign[stretch,verytolerant,flushleft,nothyphenated] \dontcomplain
+% \setupalign[stretch,verytolerant,flushleft] \dontcomplain
% \startlanguageoptions[de]
% Zapf|innovation
@@ -40,18 +43,102 @@
% \tracinghyphenation3 \tracingonline2
\starttext
- \showlanguageligatures[language=de,list=ff fi fl fk ft fb ffi ffl fff ffk fft ffb ffh ffj]
- \showlanguageligatures[language=en,list=ff fi fl fk ft fb ffi ffl fff ffk fft ffb ffh ffj]
- \starttitle[title={DE}]
- \start \de \showlanguagegoodies [file={lang-de.llg}] \stop
- \stoptitle
+ \start
+% \setupalign[stretch,verytolerant,flushleft,nothyphenated] \dontcomplain
+
+% \showlanguageligatures[language=de,list=ff fi fl fk ft fb ffi ffl fff ffk fft ffb ffh ffj]
+% \showlanguageligatures[language=en,list=ff fi fl fk ft fb ffi ffl fff ffk fft ffb ffh ffj]
+
+% \starttitle[title={DE}]
+% \start \de \showlanguagegoodies [file={lang-de.llg}] \stop
+% \stoptitle
+
+% \starttitle[title={EN}]
+% \start \en \showlanguagegoodies[file={lang-en.llg}] \stop
+% \stoptitle
+
+ \page
+
+ \stop
+
+ % oeps effe
+ % nonexistentffitestcase
+ % nonexistentffltestcase
+
+ \enabletrackers[languages.goodies,languages.applied]
+
+ \start \de \dontcomplain
+
+% general
+
+% 0 : ignore
+% 1 : invisible % {}{}{}
+% 2 : no break % {}{}{}[9]
+% 3 : pre % {-}{}{}
+% 4 : pre replace % {-}{}{-}
+% 5 : post % {}{-}{}
+% 6 : post replace % {}{-}{-}
+% 7 : pre post % {-}{-}{}
+% 8 : pre post replace % {-}{-}{-}
+
+% \codedef\hccode
+% \codedef\hycode
+
+% \hccode"002D = "2010 \hycode"002D = "0 % hyphen minus
+% \hccode"00AD = "0000 \hycode"00AD = "1 % soft hyphen
+% \hccode"2010 = "2010 \hycode"2010 = "0 % hyphen
+% \hccode"2011 = "2010 \hycode"2011 = "2 % non breaking hyphen
+% \hccode"2012 = "2012 \hycode"2012 = "0 % figure dash
+% \hccode"2013 = "2013 \hycode"2013 = "0 % en dash
+% \hccode"2014 = "2014 \hycode"2014 = "0 % em dash
+
+
+% \permanent\protected\def\cwm{\discretionary preword postword{-}{}{-}}
+% \tracingonline2 \tracinghyphenation2
+
+% One can map to exhyphenchar and use a pre/post for that one but if
+% really needed \hbcode (before=pre) and \hacode (after=post) can be
+% introduced. Maybe only settable runtime via lua.
+
+\hccode"002D = "002D
+\hccode"2010 = "2010
+\hccode"2013 = "2013
+\hccode"2014 = "2014
+
+% Offline\cwm Anwendungen\par
+% {\hsize 1mm Offline\cwm Anwendungen\par}
+% Offline-Anwendungen\par
+% Offline{\char"2010}Anwendungen\par
+% {\hsize 1mm Offline-Anwendungen\par}
+% {\hsize 1mm Offline{\char"2010}Anwendungen\par}
+% {\hsize 1mm Offline{\endash}Anwendungen\par}
+% {\hsize 1mm Offline{\emdash}Anwendungen\par}
+ {\hsize 3mm \emdash Offline-Anwendungen\emdash\par}
+ {\hsize 3mm \emdash\wordboundary Offline-Anwendungen\wordboundary\emdash\par}
+ {\hsize 3mm \quotation{Offline-Anwendungen}\par}
+ {\hsize 3mm „Offline-Anwendungen“\par}
+ {\hsize 3mm -Offline-Anwendungen-\par}
+
+% OfflineAnwendungen\par
+% {\hsize 1mm OfflineAnwendungen\par}
+% Offline\par
+% {\hsize 1mm Offline\par}
+
+
+% \hyphenationmode\bitwiseflip\hyphenationmode-\forcehandlerhyphenationmodecode
+
+% \de \dontcomplain
+
+% \startexceptions[de]
+% multi-cul-ti{-}{}{-}word{-}{}{-}boun-daries
+% \stopexceptions
- \starttitle[title={EN}]
- \start \en \showlanguagegoodies[file={lang-en.llg}] \stop
- \stoptitle
+% {multiculti-word-boundaries\par}
+% {multicultiwordboundaries\par}
+% {\hsize 1mm multicultiwordboundaries\par}
+% {\hsize 1mm multiculti-word-boundaries\par}
+% {\hsize 1mm multiwordboundaries\par}
-% oeps effe
-% nonexistentffitestcase
-% nonexistentffltestcase
+ \stop
\stoptext
diff --git a/tex/context/modules/mkiv/x-asciimath.lua b/tex/context/modules/mkiv/x-asciimath.lua
index edad3f575..fdcab141c 100644
--- a/tex/context/modules/mkiv/x-asciimath.lua
+++ b/tex/context/modules/mkiv/x-asciimath.lua
@@ -1403,6 +1403,7 @@ local function collapse_stupids(t)
if type(one) == "table" then
one = collapse(one,level)
t[m] = current .. "{" .. one .. "}"
+-- t[m] = current .. "\\begingroup" .. one .. "\\endgroup"
i = i + 2
else
t[m] = current
diff --git a/tex/context/patterns/lmtx/lang-de.llg b/tex/context/patterns/lmtx/lang-de.llg
index db45d004c..b7230d0fa 100644
--- a/tex/context/patterns/lmtx/lang-de.llg
+++ b/tex/context/patterns/lmtx/lang-de.llg
@@ -1,591 +1,4010 @@
--- In ConTeXt we have several mechanisms to deal with compound words, ligatures etc. We have language
--- features, font features, in-stream replacers etc. At some point Denis Maier played with all of this
--- and in the process we decided to look at yet another variant. For that we also needed lists of words
--- and he came with one at:
+-- In ConTeXt we have several mechanisms to deal with compound words, ligatures etc.
+-- We have language features, font features, in-stream replacers etc. At some point
+-- Denis Maier played with all of this and in the process we decided to look at yet
+-- another variant. For that we also needed lists of words and he came with one at:
--
-- https://github.com/micoloretan/selnolig/blob/master/selnolig-german-wordlist.tex
--
--- I'm not sure where that list originates (to be sorted out) and didn't look into how it is used (as
--- we already followed different routes when we started with MKIV). We will also extend the list and let
--- users add stuff. The main reason is to deal with compound words (for which we have multiple
--- mechanisms) in a more automates way, using modern LMTX features. So this is not for MKIV (at least
--- not now). This mechanism can and will also deal with some other language issues.
---
--- https://typography.guru/journal/whats-a-ligature/
+-- I'm not sure where that list originates (to be sorted out) and didn't look into
+-- how it is used (as we already followed different routes when we started with
+-- MKIV). So instead Denis started with some corpus and sdripted the lists instead.
+-- One reason is to deal with compound words (for which we have multiple mechanisms)
+-- in a more automates way, using modern LMTX features. So this is not for MKIV (at
+-- least not now). This mechanism can and will also deal with some other language
+-- issues.
-- Comment : this is a starting point, not de definitve list of words
-- Todo : break down this list in more meaningfull categories (like 'matches')
-- Todo : maybe make options into a tabel with named option sets (only if needed)
+-- Todo : check if we need more at the engine level
return {
name = "german",
version = "1.00",
comment = "Goodies that complement german.",
author = "Denis Maier & Hans Hagen",
- copyright = "ConTeXt development team & whoever made this list",
+ copyright = "ConTeXt development team & whoever made this list / corpus",
options = {
- -- For Denis:
+ {
+ words = [[
+ --
+ Auf|lauf|bremse
+ Auf|lauf|bremsen
+ Auf|lauf|theorien
+ Auf|triebsrumpf|konzept
+ --
+ Auf|fangfläche
+ Auf|fangversicherungspflicht
+ Auf|fangversicherungspflichtige
+ Auf|fangversicherungspflichtigen
+ Auf|fangversicherungspflichtiger
+ Auf|lageflaeche
+ Auf|lagefläche
+ Auf|lageflächen
+ Auf|lagenflut
+ Auf|lageziffer
+ Auf|lageziffern
+ Auf|lauffläche
+ Dampf|lokomotiventreffen
+ Schöpf|löffel
+ Schöpf|löffeln
+ Tief|fliegerangriff
+ Tief|fliegerangriffe
+ Tief|fliegerangriffen
+ Tief|flugangriffen
+ Tief|landfluss
+ Tief|landflüsse
+ Auf|lageflächen
+ Auf|lagenziffer
+ Auf|lagenziffern
+ Schöpf|löffels
+ Tief|löffel
+ Tief|löffelbagger
+ Tief|löffelbaggern
+ Tief|löffels
+ tief|löffeln
+ --
+ Grafikauf|lösung
+ Grafikauf|lösungen
+ Grafikkartenauf|lösung
+ Grafikkartenauf|lösungen
+ --
+ Auf|triebskraft
+ Auf|triebskräf|te
+ Auf|trifft
+ Brief|trägergewerkschaft
+ auf|trifft
+ auf|trumpft
+ auf|trumpf|te
+ ]],
+ },
{
patterns = {
ff = "f|f",
fl = "f|l",
fi = "f|i",
- ffi = "f|f|i",
- ffl = "f|f|l",
- fff = "f|f|f",
+ ffi = "f|fi",
+ ffl = "f|fl",
},
- matches = { 1 },
- words = [[
- Auflaufform Auflaufformen
- Ablauffolge Ablauffolgen
- ablauffähig ablauffähige ablauffähigem ablauffähigen ablauffähiger ablauffähiges Ablauffähigkeit Ablauffähigkeiten
- Ablaufleitung Ablaufleitungen
- Ablaufliste Ablauflisten
- Abruffunktion Abruffunktionen
- Anruffalle Anruffallen
- Anruffunktion Anruffunktionen
- Anzweiflung Anzweiflungen
- auffahrbar auffahrbare auffahrbarem auffahrbaren auffahrbarer auffahrbares auffahre auffahren auffahrend auffahrende auffahrendem auffahrenden auffahrender auffahrendes auffahrt Auffahrten Auffahrtsweg Auffahrunfall Auffahrunfalls Auffahrunfälle Auffahrunfällen
- auffalle auffallen auffallend auffallende auffallendem auffallenden auffallender auffallendere auffallenderem auffallenderen auffallenderer auffallenderes auffallenderweise auffallendes auffallendst auffallendste auffallendstem auffallendsten auffallendster auffallendstes auffallt
- auffaltbar Auffaltungen
- auffand auffanden auffandest auffandet auffandst
- auffangbar auffangbare auffangbarem auffangbaren auffangbarer auffangbares auffange auffangen auffangend auffangende auffangendem auffangenden auffangender auffangendes
- Auffangbecken Auffangbeckens Auffanglager Auffanglagern Auffanglagers Auffangregister Auffangregistern Auffangregisters Auffangt Auffangvorrichtung Auffangvorrichtungen Auffangwanne Auffangwannen Auffangweiche Auffangweichen
- auffassbar auffassbare auffassbarem auffassbaren auffassbarer auffassbares auffasse auffassen auffassend auffassende auffassendem auffassenden auffassender auffassendes auffassens auffassest auffasst auffasste auffassten auffasstest auffasstet
- Auffassbarkeit Auffassbarkeiten Auffassung Auffassungen Auffassungsgabe Auffassungsgaben Auffassungsvermögen Auffassungsvermögens
- auffasst auffasste auffassten auffasstest auffasstet
- auffaßt auffaßte auffaßten auffaßtest auffaßtet
- auffiel auffiele auffielen auffielst auffielt
- auffindbar auffindbare auffindbarem auffindbaren auffindbarer auffindbares Auffindbarkeit Auffindbarkeiten auffinde auffinden auffindend auffindende auffindendem auffindenden auffindender auffindendes auffindens auffindest auffindet Auffindung Auffindungen
- auffing auffinge auffingen auffingst auffingt
- auffische auffischen auffischend auffischende auffischendem auffischenden auffischender auffischendes auffischest auffischst auffischt auffischte auffischten auffischtest auffischtet
- aufflackern Aufflackerns
- aufflamme aufflammen aufflammend aufflammende aufflammendem aufflammenden aufflammender aufflammendes aufflammst aufflammt aufflammte aufflammten aufflammtest aufflammtet
- auffliege auffliegen auffliegend auffliegende auffliegendem auffliegenden auffliegender auffliegendes auffliegst auffliegt
- auffloge aufflogen aufflogest auffloget
- aufflöge aufflögen aufflögest aufflöget
- auffordere auffordern auffordernd auffordernde aufforderndem auffordernden auffordernder aufforderndes aufforderns aufforderst auffordert aufforderte aufforderten auffordertest auffordertet Aufforderung Aufforderungen auffordre
- aufforstbar aufforstbare aufforstbarem aufforstbaren aufforstbarer aufforstbares aufforste aufforsten aufforstend aufforstende aufforstendem aufforstenden aufforstender aufforstendes aufforstens aufforstest aufforstet aufforstete aufforsteten aufforstetest aufforstetet Aufforstung Aufforstungen
- auffrass auffrassen auffrassest auffrasst
- auffraß auffraßen auffraßest auffraßt
- auffresse auffressen auffressend auffressende auffressendem auffressenden auffressender auffressendes
- auffresst
- auffreßt
- auffrischbar auffrischbare auffrischbarem auffrischbaren auffrischbarer auffrischbares auffrische auffrischen auffrischend auffrischende auffrischendem auffrischenden auffrischender auffrischendes auffrischens auffrischest auffrischst auffrischt auffrischte auffrischten auffrischtest auffrischtet Auffrischung Auffrischungen
- auffrisiere auffrisieren auffrisierend auffrisierende auffrisierendem auffrisierenden auffrisierender auffrisierendes auffrisierst auffrisiert auffrisierte auffrisiertem auffrisierten auffrisierter auffrisiertes auffrisiertest auffrisiertet
- auffrisst
- auffrißt
- auffräse auffräsen auffräsest auffräset
- auffrässe auffrässen auffrässest auffrässet
- auffräße auffräßen auffräßest auffräßet
- auffuhr auffuhren auffuhrst auffuhrt
- auffächerbar auffächerbare auffächerbarem auffächerbaren auffächerbarer auffächerbares auffächere auffächern auffächernd auffächernde auffächerndem auffächernden auffächernder auffächerndes auffächerns auffächerst auffächert auffächerte auffächerten auffächertest auffächertet Auffächerung Auffächerungen auffächre
- auffährst auffährt hinauffährt
- arbeitskampffähig hoffähig Kampffähigkeit kampffähig lauffähig prüffähige straffähig tariffähig Tariffähigkeit Umlauffähigkeit wettkampffähiges
- auffällig auffällige auffälligem auffälligen auffälliger auffälligere auffälligerem auffälligeren auffälligerer auffälligeres auffälliges auffälligkeit auffälligkeiten auffälligst auffälligste auffälligstem auffälligsten auffälligster auffälligstes auffällst auffällt
- auffängst auffängt
- aufführbar aufführbare aufführbarem aufführbaren aufführbarer aufführbares aufführe aufführen aufführend aufführende aufführendem aufführenden aufführender aufführendes aufführens aufführst aufführt aufführte aufführten aufführtest aufführtet Aufführung Aufführungen Aufführungsstatistik Aufführungsstil Aufführungsstile Aufführungsstilen Aufführungsstils
- auffüllbar auffüllbare auffüllbarem auffüllbaren auffüllbarer auffüllbares auffülle auffüllen auffüllend auffüllende auffüllendem auffüllenden auffüllender auffüllendes auffüllens auffüllst auffüllt auffüllte auffüllten auffülltest auffülltet Auffüllung Auffüllungen
- aufisst
- auflache auflachen auflachend auflachende auflachendem auflachenden auflachender auflachendes
- auflachst
- auflacht auflachte auflachten auflachtest auflachtet
- aufladbar aufladbare aufladbarem aufladbaren aufladbarer aufladbares
- auflade aufladen aufladend aufladende aufladendem aufladenden aufladender aufladendes aufladens Auflader Aufladerin Aufladerinnen Aufladern Aufladers Aufladet Aufladevorgang Aufladevorgangs
- Aufladung Aufladungen
- Auflage Auflagefläche Auflageflächen Auflagen Auflagenerhöhung Auflagenerhöhungen Auflagenstark Auflagenstarke Auflagenstarkem Auflagenstarken Auflagenstarker Auflagenstarkes Auflagenstärke Auflagenzahl Auflagenzahlen Auflagenziffer Auflagenziffern
- auflandig auflandige auflandigem auflandigen auflandiger auflandiges
- auflasse auflassen auflassend auflassende auflassendem auflassenden auflassender auflassendes auflassens auflasst Auflassung Auflassungen
- auflauere auflauern auflauernd auflauernde auflauerndem auflauernden auflauernder auflauerndes auflauerst auflauert auflauerte auflauerten auflauertest auflauertet
- Auflauf auflaufe auflaufen auflaufend auflaufende auflaufendem auflaufenden auflaufender auflaufendes Auflaufs auflauft
- auflaure
- auflaßt
- auflebe aufleben auflebend auflebende auflebendem auflebenden auflebender auflebendes
- auflebst
- auflebt auflebte auflebten auflebtest auflebtet
- auflege auflegen auflegend auflegende auflegendem auflegenden auflegender auflegendes
- auflegst
- auflegt auflegte auflegten auflegtest auflegtet
- auflehne auflehnen auflehnend auflehnende auflehnendem auflehnenden auflehnender auflehnendes auflehnens auflehnst auflehnt auflehnte auflehnten auflehntest auflehntet Auflehnung Auflehnungen
- auflese auflesen auflesend auflesende auflesendem auflesenden auflesender auflesendes
- auflest
- aufleuchte aufleuchten aufleuchtend aufleuchtende aufleuchtendem aufleuchtenden aufleuchtender aufleuchtendes aufleuchtest aufleuchtet aufleuchtete aufleuchteten aufleuchtetest aufleuchtetet
- aufliege aufliegen aufliegend aufliegende aufliegendem aufliegenden aufliegender aufliegendes Aufliegeschema aufliegst aufliegt
- aufliesse aufliessen aufliessest aufliesset
- aufließe aufließen aufließest aufließet
- auflistbar auflistbare auflistbarem auflistbaren auflistbarer auflistbares
- aufliste auflisten auflistend auflistende auflistendem auflistenden auflistender auflistendes auflistens auflistest auflistet auflistete auflisteten auflistetest auflistetet Auflistung Auflistungen
- auflockere auflockern auflockernd auflockernde auflockerndem auflockernden auflockernder auflockerndes auflockerns auflockerst auflockert auflockerte auflockerten auflockertest auflockertet Auflockerung Auflockerungen Auflockerungstendenz Auflockerungstendenzen auflockre
- auflodere auflodern auflodernd auflodernde aufloderndem auflodernden auflodernder aufloderndes aufloderns aufloderst auflodert aufloderte aufloderten auflodertest auflodertet auflodre
- auflädst auflädt
- Aufläufe Aufläufen aufläuft
- auflösbar auflösbare auflösbarem auflösbaren auflösbarer auflösbares auflöse auflösen auflösend auflösende auflösendem auflösenden auflösender auflösendes auflösens auflösest auflöst auflöste auflösten auflöstest auflöstet Auflösung Auflösungen Auflösungsbeschluss Auflösungsbeschlusses Auflösungsbeschluß Auflösungsbeschlüsse Auflösungsbeschlüssen Auflösungserscheinung Auflösungserscheinungen Auflösungsprozess Auflösungsprozesse Auflösungsprozessen Auflösungsprozeß
- auflüde auflüden auflüdest auflüdet
+ words = [[
+ Auffahren
+ Auffahrende
+ Auffahrgefahr
+ Auffahrkollision
+ Auffahrkonvergenz
+ Auffahrrampe
+ Auffahrrampen
+ Auffahrt
+ Auffahrtrampe
+ Auffahrtrampen
+ Auffahrtsrampe
+ Auffahrtsrampen
+ Auffahrtsstraße
+ Auffahrtstag
+ Auffahrtswochenende
+ Auffahrung
+ Auffahrungen
+ Auffahrungslänge
+ Auffallen
+ Auffallend
+ Auffallende
+ Auffallendes
+ Auffallendstes
+ Auffalt-Smartphone
+ Auffaltung
+ Auffang
+ Auffangbehälter
+ Auffangbett
+ Auffangbeutel
+ Auffangbox
+ Auffangeinrichtung
+ Auffangeinrichtungen
+ Auffangen
+ Auffanggatter
+ Auffanggeräte
+ Auffanggesellschaft
+ Auffanggesellschaf|ten
+ Auffanggurt
+ Auffanghauses
+ Auffanglinie
+ Auffanglösung
+ Auffangnetz
+ Auffangnetze
+ Auffangorganisation
+ Auffangparkplätzen
+ Auffangposten
+ Auffangprogrammen
+ Auffangraum
+ Auffangregelungen
+ Auffangrinne
+ Auffangschale
+ Auffangschirm
+ Auffangschüsseln
+ Auffangsgesellschaft
+ Auffangsieb
+ Auffangstation
+ Auffangstationen
+ Auffangstelle
+ Auffangstellung
+ Auffangstruktur
+ Auffangsystem
+ Auffangtatbestand
+ Auffangtrichter
+ Auffangverein
+ Auffangvolumen
+ Auffangzentrum
+ Auffangziele
+ Auffangzuständigkeit
+ Auffarth
+ Auffarths
+ Auffassungsreichweite
+ Auffassungstests
+ Auffassungsunterschied
+ Auffassungsunterschiede
+ Auffassungsunterschieden
+ Auffassungsweise
+ Auffinden
+ Auffindens
+ Auffindeort
+ Auffindesituation
+ Auffindsituation
+ Auffindungschancen
+ Auffindungsort
+ Aufflackern
+ Aufflammen
+ Auffliegen
+ Auffliegende
+ Aufflutung
+ Auffordern
+ Auffordernd
+ Auffordernde
+ Aufforderungscharakter
+ Aufforderungsschreiben
+ Aufforderungssignal
+ Aufforderungssignale
+ Aufforstungsaktivitäten
+ Aufforstungsarbeiten
+ Aufforstungsbescheid
+ Aufforstungsgebiets
+ Aufforstungsmaßnahmen
+ Aufforstungsprogramm
+ Aufforstungsprojekt
+ Aufforstungsprojekten
+ Aufforstungsprojekts
+ Aufforstungsunternehmen
+ Auffressen
+ Auffrischen
+ Auffrischimpfung
+ Auffrischungsimpfung
+ Auffädeln
+ Auffäliig
+ Auffällig
+ Auffällige
+ Auffälligen
+ Auffälliger
+ Auffälligerweise
+ Auffälliges
+ Auffälligkeit
+ Auffälligkeiten
+ Auffälligkeitsgrad
+ Auffälligste
+ Auffälligsten
+ Auffälligster
+ Auffälligstes
+ Aufführen
+ Aufführung
+ Aufführungen
+ Aufführungen/Lesungen
+ Aufführungsabende
+ Aufführungsapparate
+ Aufführungsbedingungen
+ Aufführungsblöcken
+ Aufführungsdaten
+ Aufführungsdauer
+ Aufführungsformate
+ Aufführungsgeschichte
+ Aufführungskritik
+ Aufführungskünste
+ Aufführungslandes
+ Aufführungsmaterial
+ Aufführungsmateriale
+ Aufführungsort
+ Aufführungsorte
+ Aufführungsorten
+ Aufführungspause
+ Aufführungspraktiken
+ Aufführungspraxis
+ Aufführungsprotokollen
+ Aufführungsprozess
+ Aufführungsrecht
+ Aufführungsreihe
+ Aufführungsrepertoire
+ Aufführungsserien
+ Aufführungsstätte
+ Aufführungstermine
+ Aufführungsterminen
+ Aufführungstradition
+ Aufführungstraditionen
+ Aufführungsverbot
+ Aufführungsverbote
+ Aufführungsvollprivileg
+ Aufführungswoche
+ Aufführungswochen
+ Aufführungszahlen
+ Aufführungszeit
+ Auffüllarbeiten
+ Auffüllen
+ Auffüller
+ Auffüllgebühren
+ Auffüllkapazität
+ Auffüllmaterial
+ Auffütterung
+ Aufladbarkeit
+ Auflade-Codes
+ Aufladedauer
+ Aufladegeschwindigkeit
+ Aufladekabel
+ Aufladekarten
+ Auflademädchen
+ Auflademöglichkeiten
+ Aufladen
+ Aufladens
+ Aufladereglung
+ Aufladesteuerung
+ Aufladesystem
+ Auflage
+ Auflagebereich
+ Auflagebügel
+ Auflagedatum
+ Auflagedruck
+ Auflagefrist
+ Auflagehöhe
+ Auflagekante
+ Auflagekräf|te
+ Auflagemaß
+ Auflagemaßes
+ Auflagen
+ Auflagenbegrenzung
+ Auflagenbezeichnung
+ Auflagendruck
+ Auflagendruckprozess
+ Auflageneinbußen
+ Auflagenentwicklung
+ Auflagenerfüllung
+ Auflagenfolge
+ Auflagenhöhe
+ Auflagenhöhen
+ Auflagenkontrolle
+ Auflagenniedergang
+ Auflagenobjekte
+ Auflagenpolitik
+ Auflagenrückgang
+ Auflagensparte
+ Auflagenstatistik
+ Auflagensteigerung
+ Auflagenstärkste
+ Auflagenverfügung
+ Auflagenverlust
+ Auflagenverstöße
+ Auflageprojekt
+ Auflagepunkt
+ Auflagepunkte
+ Auflager
+ Auflagerbereich
+ Auflagerkräf|te
+ Auflagern
+ Auflagerreaktionen
+ Auflagers
+ Auflagerung
+ Auflagerungen
+ Auflageschützen
+ Auflagespülen
+ Auflagesteine
+ Auflageverfahren
+ Auflagezeit
+ Auflagezimmer
+ Auflandungen
+ Auflandungsteiche
+ Auflassungsvormerkung
+ Auflast
+ Auflasten
+ Auflauf-/Kuchenform
+ Auflauf-Alternative
+ Auflaufen
+ Auflaufrolle
+ Auflaufschäden
+ Auflaufunfall
+ Aufleben
+ Auflebstiftung
+ Auflege-Vibrator
+ Auflegekanten
+ Auflegen
+ Auflegen-Symbol
+ Aufleger
+ Auflegern
+ Auflegung
+ Aufleuchten
+ Aufleuchtenlassen
+ Aufleveln
+ Auflicht
+ Auflichtbildverarbeitung
+ Auflichtmikroskopie
+ Auflichtprojektoren
+ Auflieferung
+ Aufliegen
+ Auflieger
+ Aufliegern
+ Aufliegers
+ Aufliegezeit
+ Auflisten
+ Auflockern
+ Auflockerungsboden
+ Auflockerungsgebiete
+ Aufloesung
+ Auflösen
+ Auflöser
+ Auflösezeit
+ Auflösung
+ Auflösungs-Dreisatz
+ Auflösungs-Erscheinungen
+ Auflösungsantrag
+ Auflösungsarbeit
+ Auflösungsbeschluß
+ Auflösungsbeschlüsse
+ Auflösungsentscheidung
+ Auflösungsgrund
+ Auflösungsproezsses
+ Auflösungstendenzen
+ Auflösungsunabhängigkeit
+ Auflösungsverlust
+ Auflösungsverlusts
+ Auflösungsvermögen
+ Auflösungsvermögens
+ Auflösungsversammlung
+ Auflösungsvertrag
+ Auflösungsvertrages
+ Auflösungsverträge
+ Auflösungsvorgang
+ Auflösungszeichen
+ Auflösungszeitpunkt
+ Auflüge
+ Brieffassung
+ Briefformat
+ Brieffreund
+ Brieffreunde
+ Brieffreundin
+ Brieffreundschaft
+ Brieffreundschaf|ten
+ Briefinhalt
+ Briefinhalten
+ Brieflauf
+ Brieflieferungen
+ Brieflos
+ Cheffluglehrer
+ Chefforscherinnen
+ Chefideologen
+ Cheflektor
+ Cheflimousinen
+ Cheflobbyistin
+ Dampffahne
+ Dampffahrt
+ Dampffahrzeugen
+ Dampffeuerspritze
+ Dampffontäne
+ Dampffrachter
+ Dampffreunden
+ Dampffördermaschine
+ Dampffördermaschinen
+ Dampfladen
+ Dampflagerstätten
+ Dampfleck
+ Dampfleitung
+ Dampfleitungen
+ Dampfleitungsverbindung
+ Dampflock
+ Dampflockbetriebs
+ Dampflockzug
+ Dampflok
+ Dampflok-Nostalgie
+ Dampflokabschied
+ Dampflokbau
+ Dampflokbaureihe
+ Dampflokbehandlungsanlagen
+ Dampflokbestand
+ Dampflokbetrieb
+ Dampflokeinsatz
+ Dampflokeinsatzes
+ Dampflokeldorados
+ Dampflokentwicklung
+ Dampflokfahrten
+ Dampflokführer
+ Dampflokhalle
+ Dampflokheizer
+ Dampfloki-Verein
+ Dampflokklinik
+ Dampflokkonstruktion
+ Dampflokmuseum
+ Dampflokomobile
+ Dampflokomotiv-Betriebswerk
+ Dampflokomotiv-Museums
+ Dampflokomotiv-Produktion
+ Dampflokomotivbau
+ Dampflokomotivbaureihe
+ Dampflokomotive
+ Dampflokomotivendepot
+ Dampflokomotivgattung
+ Dampflokomotivreihe
+ Dampfloks
+ Dampflokwerk
+ Dampflokzeit
+ Dampflokzuschlag
+ Dampfluftbefeuchter
+ Dorffeiern
+ Dorffeld
+ Dorffeldes
+ Dorffest
+ Dorffest-Atmosphäre
+ Dorffest-Ausschuss
+ Dorffeste
+ Dorffesten
+ Dorffestes
+ Dorffestgemeinschaft
+ Dorffestmacher
+ Dorffestung
+ Dorffilialen
+ Dorfflohmarkt
+ Dorfflur
+ Dorffläche
+ Dorfform
+ Dorfformen
+ Dorffrauen
+ Dorffreunde
+ Dorffriedhof
+ Dorffriedhofes
+ Dorffußball
+ Dorfführungen
+ Dorfidyll
+ Dorfidylle
+ Dorfinnern
+ Dorfitter
+ Dorflada
+ Dorfladenboten
+ Dorfladenkonzepte
+ Dorfladens
+ Dorflage
+ Dorflagen
+ Dorflazaretten
+ Dorfleben
+ Dorflebens
+ Dorflehrer
+ Dorflehrerin
+ Dorflif|te
+ Dorflinde
+ Dorflinden
+ Dorfliste
+ Dorflädchen
+ Dorfläden
+ Fünfliber
+ Fünfligist
+ Fünfliter-V2
+ Golffahrer
+ Golffahrerin
+ Golffahrers
+ Golffalte
+ Golfferien
+ Golflegende
+ Golflehrer
+ Golflehrerin
+ Golflektion
+ Golfliebhaber
+ Hanffabrik
+ Hanffaser
+ Hanffasern
+ Hanffaserproduktion
+ Hanffeld
+ Hanffreund
+ Hanffreunde
+ Hanfland-Ullrich
+ Hanfling
+ Hanfliteratur
+ Hoffahrt
+ Hoffaktor
+ Hoffaktoren
+ Hoffaktorin
+ Hoffaschen
+ Hoffassade
+ Hoffassaden
+ Hoffest
+ Hoffeste
+ Hoffesten
+ Hoffestes
+ Hoffilmer
+ Hoffilmerin
+ Hofflohmarkt
+ Hoffläche
+ Hofflächen
+ Hofflächenprogramm
+ Hofflügel
+ Hoffolgezeugnis
+ Hofform
+ Hofformen
+ Hoffotograf
+ Hoffotografen
+ Hoffrogge
+ Hoffront
+ Hoffräulein
+ Hoffung
+ Hoffungen
+ Hoffungsschimmer
+ Hoffungsträger
+ Hofi
+ Hofimmobilien
+ Hofinger
+ Hofinhaber
+ Hofinsel
+ Hofintendanten
+ Hofintrige
+ Hofintrigen
+ Hoflackierer
+ Hofladen-Hütte
+ Hofladen-Verkauf
+ Hofladens
+ Hoflader
+ Hoflager
+ Hofland
+ Hoflandwirtschaft
+ Hoflebens
+ Hoflehrer
+ Hofleitner
+ Hofleute
+ Hofleuten
+ Hoflicht
+ Hoflieferant
+ Hoflieferanten
+ Hoflieferantendiplom
+ Hoflieferantentitel
+ Hoflinger
+ Hoflingerin
+ Hoflingers
+ Hoflnung
+ Hoflädeli
+ Hofläden
+ Hoflößnitz
+ Hoflößnitzer
+ Huflederhaut
+ Impffachleute
+ Impffest
+ Impffrage
+ Impffragen
+ Impffrist
+ Impfleistung
+ Impflicht
+ Impfling
+ Impflinge
+ Impflingen
+ Impflings
+ Impfliste
+ Impflogistik
+ Impflösungen
+ Impflücken
+ Kampffahrzeug
+ Kampffahrzeuge
+ Kampffahrzeugen
+ Kampffahrzeugs
+ Kampffeld
+ Kampffeldes
+ Kampffelds
+ Kampffertigkeit
+ Kampffertigkeiten
+ Kampfform
+ Kampfformation
+ Kampfformationen
+ Kampfformen
+ Kampffrage
+ Kampffähigkeiten
+ Kampfinstrument
+ Kampflager
+ Kampfleistung
+ Kampflesben
+ Kampflinie
+ Kampflos
+ Kampflose
+ Kampfluren
+ Kampflustig
+ Kampfläufer
+ Kampfläufers
+ Kaufimpuls
+ Kaufimpulse
+ Kaufingerstraße
+ Kaufinteressent
+ Klopffestigkeit
+ Klopffestigkeitsgründen
+ Kopffalten
+ Kopffedern
+ Kopffeld
+ Kopfformen
+ Kopffraktion
+ Kopffreiheit
+ Kopffutter
+ Kopffärbung
+ Kopffüssler
+ Kopffüßer
+ Kopffüßer-Kamasutra
+ Kopffüßern
+ Kopffüßers
+ Kopffüßler
+ Kopffüßler-Wesen
+ Kopflehne
+ Kopfleidens
+ Kopflose
+ Kopflosen
+ Kopflosigkeit
+ Kopflänge
+ Kopfläuse
+ Köpfli
+ Laufinlay
+ Laufinnere
+ Pfeiflaute
+ Pfeifle
+ Prüffall
+ Prüffallbearbeitungen
+ Prüffassung
+ Prüffehler
+ Prüffelder
+ Prüfflug
+ Prüffrist
+ Prüffristen
+ Prüffällen
+ Prüflaboratorien
+ Prüflaboratorium
+ Prüflabors
+ Prüflager
+ Prüflauf
+ Prüfleiter
+ Prüflinges
+ Prüflingsanschluss
+ Prüflingslänge
+ Prüflizenzen
+ Prüfläufe
+ Reifland-Wünschendorf
+ Reifling-Formation
+ Relieflinie
+ Ruflaute
+ Rufli
+ Rufling
+ Rumpff
+ Rumpffamilien
+ Rumpfflächen
+ Rumpfform
+ Rumpfformen
+ Rumpfinneren
+ Schaffarmen
+ Schaflechner
+ Schaflerhofes
+ Schieflast
+ Schiefling
+ Schilff
+ Schilffläche
+ Schilfflächen
+ Schlaflabor
+ Schlaflabore
+ Schlaflaboren
+ Schlaflaborpersonal
+ Schlaflabors
+ Schlaflager
+ Schlaflagern
+ Schlaflandschaft
+ Schlafleben
+ Schlafliegen
+ Schlaflos
+ Schlaflose
+ Schlafly
+ Schlaflys
+ Schlaflähmungen
+ Schleiflack
+ Schleiflade
+ Schleifladen
+ Schleifladen-Instrument
+ Schleifladenorgel
+ Schleifladenorgeln
+ Schleifleiste
+ Schleifleisten
+ Schleifleistung
+ Schweiflänge
+ Senffabrik
+ Straflandesgericht
+ Straflandesgerichts
+ Strafleiden
+ Strafleistung
+ Straflingsinspektor
+ Straflingskolonie
+ Straflinie
+ Straflos
+ Straflosigkeit
+ Sumpffarngewächse
+ Sumpffieberepidemie
+ Sumpffläche
+ Sumpfflächen
+ Sumpflandschaft
+ Sumpflandschaf|ten
+ Sumpfloch
+ Sumpfläufer
+ Sumpflöcher
+ Surfleet
+ Surflegende
+ Surflehrer
+ Surflehrerbody
+ Surflehrerin
+ Surfliner
+ Tariffestsetzungen
+ Tarifflucht
+ Tarifforderungen
+ Tariffortschreibung
+ Tariffragen
+ Tariffuchs
+ Tarifindex
+ Tarifinformation
+ Tarifinformationen
+ Tarifinnovationen
+ Tariflandschaft
+ Tarifleistung
+ Tariflich
+ Tariflichen
+ Tarifliste
+ Tariflohnentwicklung
+ Tariflohnerhöhungen
+ Tariflohnsteigerung
+ Tieffeldverschiebung
+ Tieffenbach
+ Tieffenbrucker
+ Tieffliegende
+ Tieffliegererkennung
+ Tieffliegervernichtungsabzeichen
+ Tiefflugaktivitäten
+ Tiefflugeinsätze
+ Tieffluggebiete
+ Tiefflugschneisen
+ Tieffrieren
+ Tiefladeanhänger
+ Tiefladern
+ Tiefladers
+ Tiefladewagen
+ Tiefland
+ Tiefland-Plätzen
+ Tiefland-Regenwälder
+ Tiefland-Regenwäldern
+ Tiefland-Verlag
+ Tieflandbach
+ Tieflandbäche
+ Tieflandebene
+ Tieflandfarmern
+ Tieflandgebiete
+ Tieflandgebieten
+ Tieflandregenwald
+ Tieflandregenwald-Schutzgebietes
+ Tieflandregenwälder
+ Tieflandregionen
+ Tieflandsbucht
+ Tieflandstrecke
+ Tieflandwaldgürtel
+ Tieflandwälder
+ Tieflandwäldern
+ Tieflauter
+ Tieflegung
+ Tieflochbohren
+ Tieflohnbereich
+ Tieflohnjobs
+ Tieflöhne
+ Topflappen
+ Torflaute
+ Torflieferungen
+ Torflinse
+ Wurflanzen
+ auffaellig
+ auffaelliges
+ auffallend
+ auffasern
+ auffetten
+ auffinbar
+ aufflackernde
+ aufflackernden
+ aufflanschen
+ aufflog
+ auffraß
+ auffraßen
+ auffußen
+ auffällig
+ auffälligerweise
+ aufführungspraktische
+ aufführungspraktischem
+ aufführungsreif
+ auflag
+ auflagefreie
+ auflagen
+ auflagenbewehrte
+ auflagenfördernde
+ auflagenmäßig
+ auflagenstarke
+ auflagenstarken
+ auflagenstärkste
+ auflagenstärksten
+ auflagernden
+ auflastet
+ auflauert
+ auflauft
+ auflegen
+ aufleveln
+ auflevelt
+ auflief
+ aufliefen
+ aufliest
+ auflud
+ aufluden
+ auflässigen
+ auflösen
+ auflösenden
+ auflösung
+ auflösungen
+ auflösungsgerichteten
+ brieflich
+ dampffrei
+ dampflokbetriebene
+ dorffreie
+ fünflappig
+ fünflappige
+ fünflappigen
+ hanffarbenen
+ kampffertig
+ kampffrei
+ kampffreudige
+ kampflastig
+ klopffeste
+ klopffesten
+ kopfförmig
+ kopfförmige
+ laufintensiven
+ prüffähigen
+ schieflaufen
+ schieflief
+ schifflosen
+ schlaflose
+ senffarbenen
+ steifleinern
+ straflager
+ tariffremden
+ tariffähigen
+ tariflose
+ tieffrequenten
+ tieffrequenter
+ tiefinnere
+ Ablauffolge
+ Ablauffolgen
+ Ablauffähigkeit
+ Ablauffähigkeiten
+ Ablaufleitung
+ Ablaufleitungen
+ Ablaufliste
+ Ablauflisten
+ Abruffunktion
+ Abruffunktionen
+ Anruffalle
+ Anruffallen
+ Anruffunktion
+ Anruffunktionen
+ Anzweiflung
+ Anzweiflungen
+ Auffahrten
+ Auffahrtsweg
+ Auffahrunfall
+ Auffahrunfalls
+ Auffahrunfälle
+ Auffahrunfällen
+ Auffaltungen
+ Auffangbecken
+ Auffangbeckens
+ Auffanglager
+ Auffanglagern
+ Auffanglagers
+ Auffangregister
+ Auffangregistern
+ Auffangregisters
+ Auffangt
+ Auffangvorrichtung
+ Auffangvorrichtungen
+ Auffangwanne
+ Auffangwannen
+ Auffangweiche
+ Auffangweichen
+ Auffassbarkeit
+ Auffassbarkeiten
+ Auffassung
+ Auffassungen
+ Auffassungsgabe
+ Auffassungsgaben
+ Auffassungsvermögen
+ Auffassungsvermögens
+ Auffindbarkeit
+ Auffindbarkeiten
+ Auffindung
+ Auffindungen
+ Aufflackerns
+ Aufforderung
+ Aufforderungen
+ Aufforstung
+ Aufforstungen
+ Auffrischung
+ Auffrischungen
+ Auffächerung
+ Auffächerungen
+ Aufführung
+ Aufführungen
+ Aufführungsstatistik
+ Aufführungsstil
+ Aufführungsstile
+ Aufführungsstilen
+ Aufführungsstils
+ Auffüllung
+ Auffüllungen
+ Auflader
+ Aufladerin
+ Aufladerinnen
+ Aufladern
+ Aufladers
+ Aufladet
+ Aufladevorgang
+ Aufladevorgangs
+ Aufladung
+ Aufladungen
+ Auflage
+ Auflagen
+ Auflagenerhöhung
+ Auflagenerhöhungen
+ Auflagenstark
+ Auflagenstarke
+ Auflagenstarkem
+ Auflagenstarken
+ Auflagenstarker
+ Auflagenstarkes
+ Auflagenstärke
+ Auflagenzahl
+ Auflagenzahlen
+ Auflassung
+ Auflassungen
+ Auflauf
+ Auflaufform
+ Auflaufformen
+ Auflaufs
+ Auflehnung
+ Auflehnungen
+ Aufliegeschema
+ Auflistung
+ Auflistungen
+ Auflockerung
+ Auflockerungen
+ Auflockerungstendenz
+ Auflockerungstendenzen
+ Aufläufe
+ Aufläufen
+ Auflösung
+ Auflösungen
+ Auflösungsbeschluss
+ Auflösungsbeschlusses
+ Auflösungsbeschluß
+ Auflösungsbeschlüssen
+ Auflösungserscheinung
+ Auflösungserscheinungen
+ Auflösungsprozess
+ Auflösungsprozesse
+ Auflösungsprozessen
+ Auflösungsprozeß
Autobahnauffahrt
- Bauauflage Bauauflagen
- Baustoffindustrie Baustoffindustrien
- Baustoffingenieur Baustoffingenieure
- begreiflich begreifliche begreiflichem begreiflichen begreiflicher begreiflichere begreiflicherem begreiflicheren begreiflicherer begreiflicheres begreiflicherweise begreifliches begreiflichst begreiflichste begreiflichstem begreiflichsten begreiflichster begreiflichstes
- begrifflich begriffliche begrifflichem begrifflichen begrifflicher begriffliches
- behilflich behilfliche behilflichem behilflichen behilflicher behilfliches
- beruflich berufliche beruflichem beruflichen beruflicher berufliches
- Bettauflage Bettauflagen
- bezweifle bezweiflete bezweifleten
+ Bauauflage
+ Bauauflagen
+ Bettauflage
+ Bettauflagen
Bezweiflung
- Bildschirmauflösung Bildschirmauflösungen
+ Bildschirmauflösung
+ Bildschirmauflösungen
Biohofladen
- bischöflich bischöfliche bischöflichem bischöflichen bischöflicher bischöfliches
Bischoffinger
Brieffach
Briefform
Brieffächer
Briefintrige
Brieflaufzeiten
- brieflich briefliche brieflichem brieflichen brieflicher briefliches
- Büffler Büfflerin Büfflerinnen
Chefflugleiter
Cheffunktion
Chefideologe
Dampfleistung
Dampflokomotiven
- darauffolge darauffolgen darauffolgend darauffolgende darauffolgendem darauffolgenden darauffolgender darauffolgendes darauffolgst darauffolgt darauffolgte darauffolgten darauffolgtest darauffolgtet
- Darstellungsauffassung Darstellungsauffassungen
+ Darstellungsauffassung
+ Darstellungsauffassungen
Dauertropfflasche
Dorffeuerwehr
Dorfladen
- drauflege drauflegen drauflegend drauflegende drauflegendem drauflegenden drauflegender drauflegendes drauflegst drauflegt drauflegte drauflegten drauflegtest drauflegtet
- drauflos drauflosgegangen drauflosgegangene drauflosgegangenem drauflosgegangenen drauflosgegangener drauflosgegangenes drauflosgehe drauflosgehen drauflosgehend drauflosgehende drauflosgehendem drauflosgehenden drauflosgehender drauflosgehendes drauflosgehst drauflosgeht drauflosging drauflosginge drauflosgingen drauflosgingst drauflosgingt
- dörflich dörfliche dörflichem dörflichen dörflicher dörfliches
Düsenkampfflugzeug
Eingabeaufforderung
Einwurffächer
- Einzelhandelskaufleute Einzelhandelskaufleuten
- elffach elffache elffachem elffachen elffacher elffaches
- elffingrig elffingrige
+ Einzelhandelskaufleute
+ Einzelhandelskaufleuten
Erstaufführung
Erstauflage
Erstauflagen
- erzbischöflich erzbischöfliche erzbischöflichem erzbischöflichen erzbischöflicher erzbischöfliches
- Freiberufler Freiberuflerin Freiberuflerinnen Freiberuflern Freiberuflers
- freiberuflich freiberufliche freiberuflichem freiberuflichen freiberuflicher freiberufliches
- Freilichtaufführung Freilichtaufführungen
- fünffach fünffache fünffachem fünffachen fünffacher fünffaches
- fünffingerig fünffingerige fünffingerigem fünffingerigen fünffingeriger fünffingeriges
- Fünflinge Fünflingen
+ Freiberufler
+ Freiberuflerin
+ Freiberuflerinnen
+ Freiberuflern
+ Freiberuflers
+ Freilichtaufführung
+ Freilichtaufführungen
+ Fünflinge
+ Fünflingen
Gastspielaufführung
Gebirgsauffaltung
- glimpflich glimpfliche glimpflichem glimpflichen glimpflicher glimpfliches
- Grafikauflösung Grafikauflösungen Grafikkartenauflösung Grafikkartenauflösungen
- grifffest grifffeste grifffestem grifffesten grifffester grifffestes
- Großkaufleute Großkaufleuten % Buddenbrooks
- Grundauffassung Grundauffassungen
+ Großkaufleute
+ Großkaufleuten -- Buddenbrooks
+ Grundauffassung
+ Grundauffassungen
Gugelhupfform
- handgreiflich handgreifliche handgreiflichem handgreiflichen handgreiflicher handgreifliches Handgreiflichkeit Handgreiflichkeiten
- hauptberuflich hauptberufliche hauptberuflichem hauptberuflichen hauptberuflicher hauptberufliches
- hilflos hilflose hilflosem hilflosen hilfloser hilflosere hilfloserem hilfloseren hilfloserer hilfloseres hilfloses hilflosest hilfloseste hilflosestem hilflosesten hilflosester hilflosestes
- hinauffahre hinauffahren hinauffahrend hinauffahrende hinauffahrendem hinauffahrenden hinauffahrender hinauffahrendes hinauffahrt
- hinauffuhr hinauffuhren hinauffuhrst hinauffuhrt
- hinaufführe hinaufführen hinaufführend hinaufführende hinaufführendem hinaufführenden hinaufführender hinaufführendes hinaufführst hinaufführt hinaufführte hinaufführten hinaufführtest hinaufführtet
- hochauflösend hochauflösende hochauflösendem hochauflösenden hochauflösender hochauflösendes
- hoffähig
+ Handgreiflichkeit
+ Handgreiflichkeiten
Hofladen
- Hoflandwirtschaft
Hofleben
Hufform
- Häuflein Häufleins
- höflich höfliche höflichem höflichen höflicher höflichere höflicherem höflicheren höflicherer höflicheres höfliches höflichkeit höflichkeiten höflichkeitsbesuche höflichkeitsbesuches höflichkeitsformeln höflichst höflichste höflichstem höflichsten höflichster höflichstes
+ Häuflein
+ Häufleins
+ Impfflüssigkeit
Impffolgen
Impfforschung
- Impfflüssigkeit
- inbegriffleitend
- Kampfflieger Kampffliegers
- Kampfflugzeug Kampfflugzeuge Kampfflugzeuges
+ Kampfflieger
+ Kampffliegers
+ Kampfflugzeug
+ Kampfflugzeuge
+ Kampfflugzeuges
Kampffront
- kampffähig kampffähige kampffähigem kampffähigen kampffähiger kampffähiges Kampffähigkeit
+ Kampffähigkeit
Kampfführung
Kampflaune
- Kampflied Kampflieder Kampfliedern
- kampflos kampflose kampflosem kampflosen kampfloser kampfloses
- kampflustig kampflustige kampflustigem kampflustigen kampflustiger kampflustigere kampflustigerem kampflustigeren kampflustigerer kampflustigeres kampflustiges kampflustigst kampflustigste kampflustigstem kampflustigsten kampflustigster kampflustigstes
- Kauffahrer Kauffahrerin Kauffahrerinnen Kauffahrern Kauffahrers
+ Kampflied
+ Kampflieder
+ Kampfliedern
+ Kauffahrer
+ Kauffahrerin
+ Kauffahrerinnen
+ Kauffahrern
+ Kauffahrers
Kauffahrt
- Kauffrau Kauffrauen
- Kaufindex Kaufindizes
- Kaufinteresse Kaufinteressenten
- Kaufladen Kaufladens
+ Kauffrau
+ Kauffrauen
+ Kaufindex
+ Kaufindizes
+ Kaufinteresse
+ Kaufinteressenten
+ Kaufladen
+ Kaufladens
Kauflaune
Kaufleidenschaft
Kaufleitung
- Kaufleute Kaufleuten
- Kauflust kauflustig kauflustige kauflustiger kauflustigste kauflustigsten
+ Kaufleute
+ Kaufleuten
+ Kauflust
Kaufläden
- Kettensträfling Kettensträflinge Kettensträflingen Kettensträflings
- Kleiderstoffindustrie
- knifflig knifflige kniffligem kniffligen kniffliger kniffligere kniffligerem kniffligeren kniffligerer kniffligeres kniffliges kniffligst kniffligste kniffligstem kniffligsten kniffligster kniffligstes
+ Kettensträfling
+ Kettensträflinge
+ Kettensträflingen
+ Kettensträflings
Knopfloch
Knopflöcher
- Knoepffler
Kontoauflösung
- Kopfform Menschenkopfform
- kopflastig kopflastige kopflastigem kopflastigen kopflastiger kopflastiges
+ Kopfform
Kopfleiste
- kopflos kopflose kopflosem kopflosen kopfloser kopflosere kopfloserem kopfloseren kopfloserer kopfloseres kopfloses kopflosest kopfloseste kopflosestem kopflosesten kopflosester kopflosestes
Kreislauffunktion
Kreislaufleiden
- Kunststoffindustrie
- käuflich käufliche käuflichem käuflichen käuflicher käufliches Käuflichkeit
+ Käuflichkeit
Köpflein
Lagerauffüllung
Lagerauflösung
- Lauffeuer Lauffeuern Lauffeuers
+ Lauffeuer
+ Lauffeuern
+ Lauffeuers
Lauffolgen
- lauffähig lauffähige lauffähigem lauffähigen lauffähiger lauffähiges Lauffähigkeit
- Laufindex Laufindexe Laufindexen Laufindexes Laufindices
- Laufleine Laufleinen
+ Lauffähigkeit
+ Laufindex
+ Laufindexe
+ Laufindexen
+ Laufindexes
+ Laufindices
+ Laufleine
+ Laufleinen
Lauflernhilfen
- Lebensauffassung Lebensauffassungen
+ Lebensauffassung
+ Lebensauffassungen
Liebhaberaufführung
- Löffler
- markgräflich markgräfliche markgräflichem markgräflichen markgräflicher markgräfliches
+ Menschenkopfform
Mindestreserveauflagen
- Monitorauflösung Monitorauflösungen
- nebenberuflich nebenberufliche nebenberuflichem nebenberuflichen nebenberuflicher nebenberufliches
- Neuauflage Neuauflagen
+ Monitorauflösung
+ Monitorauflösungen
+ Neuauflage
+ Neuauflagen
Oberstufler
- offline
- Opernaufführung Opernaufführungen
+ Opernaufführung
+ Opernaufführungen
Parlamentsauflösung
- Politikauffassung Politikauffassungen
+ Politikauffassung
+ Politikauffassungen
Produktionsauflagen
Prüffach
Prüffeld
Prüffächer
Prüfingenieur
- Prüfling Prüflinge Prüflingen Prüflings
- Prüfliste Prüflisten
- rauflustig rauflustige rauflustigem rauflustigen rauflustiger rauflustiges
+ Prüfling
+ Prüflinge
+ Prüflingen
+ Prüflings
+ Prüfliste
+ Prüflisten
Reichstagsauflösung
- reiflich reifliche reiflichem reiflichen reiflicher reiflichere reiflicherem reiflicheren reiflicherer reiflicheres reifliches reiflichst reiflichste reiflichstem reiflichsten reiflichster reiflichstes
- Restauflage Restauflagen
+ Restauflage
+ Restauflagen
Rinderkopffleisch
- Rohstoffindex Rohstoffindexe Rohstoffindices Rohstoffindustrie
- Rohstoffingenieur Rohstoffingenieure
- Schaffell Schaffelle Schaffellen Schaffells
- Schafleder Schafledern Schafleders
- Scherflein Scherfleins
- schieflache schieflachen schieflachend schieflachende schieflachendem schieflachenden schieflachender schieflachendes schieflachst schieflacht schieflachte schieflachten schieflachtest schieflachtet
- schieflag Schieflage Schieflagen schieflagst schieflagt
+ Schaffell
+ Schaffelle
+ Schaffellen
+ Schaffells
+ Schafleder
+ Schafledern
+ Schafleders
+ Scherflein
+ Scherfleins
+ Schieflage
+ Schieflagen
Schieflaufen
- schiefliege schiefliegen schiefliegend schiefliegende schiefliegendem schiefliegenden schiefliegender schiefliegendes schiefliegst schiefliegt
- schiefläuft
- Schilffeld Schilffelder % Th. Mann's "Tod in Venedig"
- Schilfinsel Schilfinseln
- schimpflich schimpfliche schimpflichem schimpflichen schimpflicher schimpfliches
- Schlafforscher Schlafforschung
+ Schilffeld
+ Schilffelder
+ Schilfinsel
+ Schilfinseln
+ Schlafforscher
+ Schlafforschung
Schlaffrisur
- Schlaflied Schlaflieder Schlafliedern Schlafliedes Schlaflieds
- schlaflos schlaflose schlaflosem schlaflosen schlafloser schlafloses Schlaflosigkeit Schlaflosigkeiten
- Schlupfloch Schlupfloches Schlupflochs
- Schlupflöcher Schlupflöchern
- Schnüffler Schnüfflerin Schnüfflerinnen Schnüfflern Schnüfflers
- schweflig schweflige schwefligem schwefligen schwefliger schwefliges
- Schöpflöffel Schöpflöffeln Schöpflöffels
- selbstauffaltend
+ Schlaflied
+ Schlaflieder
+ Schlafliedern
+ Schlafliedes
+ Schlaflieds
+ Schlaflosigkeit
+ Schlaflosigkeiten
+ Schlupfloch
+ Schlupfloches
+ Schlupflochs
+ Schlupflöcher
+ Schlupflöchern
Selbstauflösung
Serienbrieffunktion
- Sprengstofffallen
- steckbrieflich
- Steuerschnüffler Steuerschnüfflern Steuerschnüfflers
- Straffall Straffalls
- straffrisch
- Straffälle straffällig straffällige straffälligem straffälligen straffälliger straffälliges
+ Straffall
+ Straffalls
Strafforderung
- straffähig
- Straflager Straflagern Straflagers
- straflos straflose straflosem straflosen strafloser strafloses
- Streiflicht Streiflichter Streiflichtern Streiflichts
- sträflich sträfliche sträflichem sträflichen sträflicher sträfliches
- Sträfling Sträflinge Sträflingen Sträflings
- Sturzkampfflugzeug Sturzkampfflugzeuge Sturzkampfflugzeugen Sturzkampfflugzeugs
+ Straffälle
+ Straflager
+ Straflagern
+ Straflagers
+ Streiflicht
+ Streiflichter
+ Streiflichtern
+ Streiflichts
+ Sträfling
+ Sträflinge
+ Sträflingen
+ Sträflings
+ Sturzkampfflugzeug
+ Sturzkampfflugzeuge
+ Sturzkampfflugzeugen
+ Sturzkampfflugzeugs
Sumpffieber
- Sumpffliege Sumpffliegen
- Sumpfland Sumpflandes Sumpflands
- Sumpflicht Sumpflichter
- Sumpfländer Sumpfländern
+ Sumpffliege
+ Sumpffliegen
+ Sumpfland
+ Sumpflandes
+ Sumpflands
+ Sumpflicht
+ Sumpflichter
+ Sumpfländer
+ Sumpfländern
Surfladen
- tariflich tarifliche tariflichem tariflichen tariflicher tarifliches
- Tariffalle Tariffallen
+ Tariffalle
+ Tariffallen
Tarifforderung
Tariffront
- Tariflohn Tariflohns
- Tariflöhne Tariflöhnen
- teuflisch teuflische teuflischem teuflischen teuflischer teuflischere teuflischerem teuflischeren teuflischerer teuflischeres teuflisches teuflischst teuflischste teuflischstem teuflischsten teuflischster teuflischstes
- Theateraufführung Theateraufführungen
- tieffliege tieffliegen tieffliegend tieffliegende tieffliegendem tieffliegenden tieffliegender tieffliegendes Tiefflieger Tieffliegern Tieffliegers tieffliegst tieffliegt
- tiefflog tiefflogen tiefflogst tiefflogt
- Tiefflug Tieffluges Tiefflugs
- Tiefflüge Tiefflügen
- tiefladbar tiefladbare tiefladbarem tiefladbaren tiefladbarer tiefladbares tieflade tiefladen Tieflader Tiefladeprogramm
- Tieflage Tieflagen
- Tiefland Tieflandes Tieflands
- tiefliege tiefliegen tiefliegend tiefliegende tiefliegendem tiefliegenden tiefliegender tiefliegendes tiefliegst tiefliegt
- Tiefländer Tiefländern
- Tieflöffel Tieflöffelbagger Tieflöffelbaggern tieflöffeln Tieflöffels
+ Tariffähigkeit
+ Tariflohn
+ Tariflohns
+ Tariflöhne
+ Tariflöhnen
+ Theateraufführung
+ Theateraufführungen
+ Tiefflieger
+ Tieffliegern
+ Tieffliegers
+ Tiefflug
+ Tieffluges
+ Tiefflugs
+ Tiefflüge
+ Tiefflügen
+ Tiefladeprogramm
+ Tieflader
+ Tieflage
+ Tieflagen
+ Tiefland
+ Tieflandes
+ Tieflands
+ Tiefländer
+ Tiefländern
Torffeuer
Totenkopfflagge
- trefflich treffliche trefflichem trefflichen trefflicher trefflichere trefflicherem trefflicheren trefflicherer trefflicheres treffliches trefflichkeit trefflichst trefflichste trefflichstem trefflichsten trefflichster trefflichstes
- Täufling Täuflinge Täuflingen Täuflings
- Tüpflischeißer Tüpflischiesser
- unauffindbar unauffindbare unauffindbarem unauffindbaren unauffindbarer unauffindbares Unauffindbarkeit Unauffindbarkeiten
- unauffällig unauffällige unauffälligem unauffälligen unauffälliger unauffälligere unauffälligerem unauffälligeren unauffälligerer unauffälligeres unauffälliges unauffälligkeit unauffälligkeiten unauffälligst unauffälligste unauffälligstem unauffälligsten unauffälligster unauffälligstes
- unauflösbar unauflösbare unauflösbarem unauflösbaren unauflösbarer unauflösbares
- unauflöslich unauflösliche unauflöslichem unauflöslichen unauflöslicher unauflösliches
- unbegreiflich unbegreifliche unbegreiflichem unbegreiflichen unbegreiflicher unbegreiflichere unbegreiflicherem unbegreiflicheren unbegreiflicherer unbegreiflicheres unbegreifliches unbegreiflichkeit unbegreiflichst unbegreiflichste unbegreiflichstem unbegreiflichsten unbegreiflichster unbegreiflichstes
- unerschöpflich unerschöpfliche unerschöpflichem unerschöpflichen unerschöpflicher unerschöpflichere unerschöpflicherem unerschöpflicheren unerschöpflicherer unerschöpflicheres unerschöpfliches unerschöpflichst unerschöpflichste unerschöpflichstem unerschöpflichsten unerschöpflichster unerschöpflichstes
- unglimpflich unglimpfliche unglimpflichem unglimpflichen unglimpflicher unglimpfliches
- unhöflich unhöfliche unhöflichem unhöflichen unhöflicher unhöflichere unhöflicherem unhöflicheren unhöflicherer unhöflicheres unhöfliches unhöflichkeit unhöflichkeiten unhöflichst unhöflichste unhöflichstem unhöflichsten unhöflichster unhöflichstes
- unverkäuflich unverkäufliche unverkäuflichem unverkäuflichen unverkäuflicher unverkäufliches Unverkäuflichkeit
- unwiderruflich unwiderrufliche unwiderruflichem unwiderruflichen unwiderruflicher unwiderrufliches
- unübertrefflich
- uraufführe uraufführen uraufführend uraufführende uraufführendem uraufführenden uraufführender uraufführendes uraufführst uraufführt uraufführte uraufführten uraufführtest uraufführtet Uraufführung Uraufführungen
- übertariflich übertarifliche übertariflichem übertariflichen übertariflicher übertarifliches
- verelffache verelffachen verelffachend verelffachende verelffachendem verelffachenden verelffachender verelffachendes verelffachst verelffacht verelffachte verelffachtem verelffachten verelffachter verelffachtes verelffachtest verelffachtet
- verfünffache verfünffachen verfünffachend verfünffachende verfünffachendem verfünffachenden verfünffachender verfünffachendes verfünffachst verfünffacht verfünffachte verfünffachtem verfünffachten verfünffachter verfünffachtes verfünffachtest verfünffachtet
- verkäuflich verkäufliche verkäuflichem verkäuflichen verkäuflicher verkäufliches Verkäuflichkeit
- verwerflich verwerfliche verwerflichem verwerflichen verwerflicher verwerflichere verwerflicherem verwerflicheren verwerflicherer verwerflicheres verwerfliches verwerflichst verwerflichste verwerflichstem verwerflichsten verwerflichster verwerflichstes
- Verzweiflung Verzweiflungsschritt Verzweiflungstat
- verzwölffache verzwölffachen verzwölffachend verzwölffachende verzwölffachendem verzwölffachenden verzwölffachender verzwölffachendes verzwölffachst verzwölffacht verzwölffachte verzwölffachtem verzwölffachten verzwölffachter verzwölffachtes verzwölffachtest verzwölffachtet
- Voraufführung Voraufführungen
- vorberuflich vorberufliche vorberuflichem vorberuflichen vorberuflicher vorberufliches
- Vorlaufindikator Vorlaufindikatoren
- vortrefflich vortreffliche vortrefflichem vortrefflichen vortrefflicher vortreffliches
- Wahlkampffieber Wahlkampfflyer Wahlkampfflamme Wahlkampffloskeln
- Waldorflehrer Waldorflehrerin Waldorflehrerinnen Waldorflehrern Waldorflehrers
+ Täufling
+ Täuflinge
+ Täuflingen
+ Täuflings
+ Tüpflischeißer
+ Tüpflischiesser
+ Umlauffähigkeit
+ Unauffindbarkeit
+ Unauffindbarkeiten
+ Unverkäuflichkeit
+ Uraufführung
+ Uraufführungen
+ Verkäuflichkeit
+ Verzweiflung
+ Verzweiflungsschritt
+ Verzweiflungstat
+ Voraufführung
+ Voraufführungen
+ Vorlaufindikator
+ Vorlaufindikatoren
+ Wahlkampffieber
+ Wahlkampfflamme
+ Wahlkampffloskeln
+ Wahlkampfflyer
+ Waldorflehrer
+ Waldorflehrerin
+ Waldorflehrerinnen
+ Waldorflehrern
+ Waldorflehrers
Wegwerfformat
- Wettkampffieber Wettkampffläche Wettkampfflair
- widerruflich widerrufliche widerruflichem widerruflichen widerruflicher widerrufliches
- wiederaufführung wiederaufführungen
- wiederaufladbar wiederaufladbare wiederaufladbarem wiederaufladbaren wiederaufladbarer wiederaufladbares
- wiederauflade wiederaufladen wiederaufladend wiederaufladende wiederaufladendem wiederaufladenden wiederaufladender wiederaufladendes wiederaufladet Wiederaufladung
- wiederauflebe wiederaufleben wiederauflebend wiederauflebende wiederauflebendem wiederauflebenden wiederauflebender wiederauflebendes wiederauflebst wiederauflebt wiederauflebte wiederauflebten wiederauflebtest wiederauflebtet
+ Wettkampffieber
+ Wettkampfflair
+ Wettkampffläche
+ Wiederaufladung
Wirtschaftsauffassung
- würflig würflige würfligem würfligen würfliger würfliges
+ Wurflaune
Wölflein
Wölfling
- Wurflaune
- Zahlungsaufforderung Zahlungsaufforderungen
+ Zahlungsaufforderung
+ Zahlungsaufforderungen
Zeitauflösung
+ Zupfinstrument
+ Zupfinstrumente
+ Zupfinstrumenten
+ Zupfinstrumentes
+ Zupfinstruments
+ Zweifler
+ Zweiflerin
+ Zweiflerinnen
+ Zweiflern
+ Zweiflers
+ Zweitauflage
+ Zweitauflagen
+ Zwölffingerdarm
+ Zwölffingerdarmes
+ Zwölffingerdarms
Zöpflein
- Zupfinstrument Zupfinstrumente Zupfinstrumenten Zupfinstrumentes Zupfinstruments
+ ablauffähig
+ ablauffähige
+ ablauffähigem
+ ablauffähigen
+ ablauffähiger
+ ablauffähiges
+ arbeitskampffähig
+ auffahrbar
+ auffahrbare
+ auffahrbarem
+ auffahrbaren
+ auffahrbarer
+ auffahrbares
+ auffahre
+ auffahren
+ auffahrend
+ auffahrende
+ auffahrendem
+ auffahrenden
+ auffahrender
+ auffahrendes
+ auffahrt
+ auffalle
+ auffallen
+ auffallend
+ auffallende
+ auffallendem
+ auffallenden
+ auffallender
+ auffallendere
+ auffallenderem
+ auffallenderen
+ auffallenderer
+ auffallenderes
+ auffallenderweise
+ auffallendes
+ auffallendst
+ auffallendste
+ auffallendstem
+ auffallendsten
+ auffallendster
+ auffallendstes
+ auffallt
+ auffaltbar
+ auffand
+ auffanden
+ auffandest
+ auffandet
+ auffandst
+ auffangbar
+ auffangbare
+ auffangbarem
+ auffangbaren
+ auffangbarer
+ auffangbares
+ auffange
+ auffangen
+ auffangend
+ auffangende
+ auffangendem
+ auffangenden
+ auffangender
+ auffangendes
+ auffassbar
+ auffassbare
+ auffassbarem
+ auffassbaren
+ auffassbarer
+ auffassbares
+ auffasse
+ auffassen
+ auffassend
+ auffassende
+ auffassendem
+ auffassenden
+ auffassender
+ auffassendes
+ auffassens
+ auffassest
+ auffasst
+ auffasste
+ auffassten
+ auffasstest
+ auffasstet
+ auffaßt
+ auffaßte
+ auffaßten
+ auffaßtest
+ auffaßtet
+ auffiel
+ auffiele
+ auffielen
+ auffielst
+ auffielt
+ auffindbar
+ auffindbare
+ auffindbarem
+ auffindbaren
+ auffindbarer
+ auffindbares
+ auffinde
+ auffinden
+ auffindend
+ auffindende
+ auffindendem
+ auffindenden
+ auffindender
+ auffindendes
+ auffindens
+ auffindest
+ auffindet
+ auffing
+ auffinge
+ auffingen
+ auffingst
+ auffingt
+ auffische
+ auffischen
+ auffischend
+ auffischende
+ auffischendem
+ auffischenden
+ auffischender
+ auffischendes
+ auffischest
+ auffischst
+ auffischt
+ auffischte
+ auffischten
+ auffischtest
+ auffischtet
+ aufflackern
+ aufflamme
+ aufflammen
+ aufflammend
+ aufflammende
+ aufflammendem
+ aufflammenden
+ aufflammender
+ aufflammendes
+ aufflammst
+ aufflammt
+ aufflammte
+ aufflammten
+ aufflammtest
+ aufflammtet
+ auffliege
+ auffliegen
+ auffliegend
+ auffliegende
+ auffliegendem
+ auffliegenden
+ auffliegender
+ auffliegendes
+ auffliegst
+ auffliegt
+ auffloge
+ aufflogen
+ aufflogest
+ auffloget
+ aufflöge
+ aufflögen
+ aufflögest
+ aufflöget
+ auffordere
+ auffordern
+ auffordernd
+ auffordernde
+ aufforderndem
+ auffordernden
+ auffordernder
+ aufforderndes
+ aufforderns
+ aufforderst
+ auffordert
+ aufforderte
+ aufforderten
+ auffordertest
+ auffordertet
+ auffordre
+ aufforstbar
+ aufforstbare
+ aufforstbarem
+ aufforstbaren
+ aufforstbarer
+ aufforstbares
+ aufforste
+ aufforsten
+ aufforstend
+ aufforstende
+ aufforstendem
+ aufforstenden
+ aufforstender
+ aufforstendes
+ aufforstens
+ aufforstest
+ aufforstet
+ aufforstete
+ aufforsteten
+ aufforstetest
+ aufforstetet
+ auffrass
+ auffrassen
+ auffrassest
+ auffrasst
+ auffraß
+ auffraßest
+ auffraßt
+ auffresse
+ auffressen
+ auffressend
+ auffressende
+ auffressendem
+ auffressenden
+ auffressender
+ auffressendes
+ auffresst
+ auffreßt
+ auffrischbar
+ auffrischbare
+ auffrischbarem
+ auffrischbaren
+ auffrischbarer
+ auffrischbares
+ auffrische
+ auffrischen
+ auffrischend
+ auffrischende
+ auffrischendem
+ auffrischenden
+ auffrischender
+ auffrischendes
+ auffrischens
+ auffrischest
+ auffrischst
+ auffrischt
+ auffrischte
+ auffrischten
+ auffrischtest
+ auffrischtet
+ auffrisiere
+ auffrisieren
+ auffrisierend
+ auffrisierende
+ auffrisierendem
+ auffrisierenden
+ auffrisierender
+ auffrisierendes
+ auffrisierst
+ auffrisiert
+ auffrisierte
+ auffrisiertem
+ auffrisierten
+ auffrisierter
+ auffrisiertes
+ auffrisiertest
+ auffrisiertet
+ auffrisst
+ auffrißt
+ auffräse
+ auffräsen
+ auffräsest
+ auffräset
+ auffrässe
+ auffrässen
+ auffrässest
+ auffrässet
+ auffräße
+ auffräßen
+ auffräßest
+ auffräßet
+ auffuhr
+ auffuhren
+ auffuhrst
+ auffuhrt
+ auffächerbar
+ auffächerbare
+ auffächerbarem
+ auffächerbaren
+ auffächerbarer
+ auffächerbares
+ auffächere
+ auffächern
+ auffächernd
+ auffächernde
+ auffächerndem
+ auffächernden
+ auffächernder
+ auffächerndes
+ auffächerns
+ auffächerst
+ auffächert
+ auffächerte
+ auffächerten
+ auffächertest
+ auffächertet
+ auffächre
+ auffährst
+ auffährt
+ auffällig
+ auffällige
+ auffälligem
+ auffälligen
+ auffälliger
+ auffälligere
+ auffälligerem
+ auffälligeren
+ auffälligerer
+ auffälligeres
+ auffälliges
+ auffälligkeit
+ auffälligkeiten
+ auffälligst
+ auffälligste
+ auffälligstem
+ auffälligsten
+ auffälligster
+ auffälligstes
+ auffällst
+ auffällt
+ auffängst
+ auffängt
+ aufführbar
+ aufführbare
+ aufführbarem
+ aufführbaren
+ aufführbarer
+ aufführbares
+ aufführe
+ aufführen
+ aufführend
+ aufführende
+ aufführendem
+ aufführenden
+ aufführender
+ aufführendes
+ aufführens
+ aufführst
+ aufführt
+ aufführte
+ aufführten
+ aufführtest
+ aufführtet
+ auffüllbar
+ auffüllbare
+ auffüllbarem
+ auffüllbaren
+ auffüllbarer
+ auffüllbares
+ auffülle
+ auffüllen
+ auffüllend
+ auffüllende
+ auffüllendem
+ auffüllenden
+ auffüllender
+ auffüllendes
+ auffüllens
+ auffüllst
+ auffüllt
+ auffüllte
+ auffüllten
+ auffülltest
+ auffülltet
+ aufisst
+ auflache
+ auflachen
+ auflachend
+ auflachende
+ auflachendem
+ auflachenden
+ auflachender
+ auflachendes
+ auflachst
+ auflacht
+ auflachte
+ auflachten
+ auflachtest
+ auflachtet
+ aufladbar
+ aufladbare
+ aufladbarem
+ aufladbaren
+ aufladbarer
+ aufladbares
+ auflade
+ aufladen
+ aufladend
+ aufladende
+ aufladendem
+ aufladenden
+ aufladender
+ aufladendes
+ aufladens
+ auflandig
+ auflandige
+ auflandigem
+ auflandigen
+ auflandiger
+ auflandiges
+ auflasse
+ auflassen
+ auflassend
+ auflassende
+ auflassendem
+ auflassenden
+ auflassender
+ auflassendes
+ auflassens
+ auflasst
+ auflauere
+ auflauern
+ auflauernd
+ auflauernde
+ auflauerndem
+ auflauernden
+ auflauernder
+ auflauerndes
+ auflauerst
+ auflauert
+ auflauerte
+ auflauerten
+ auflauertest
+ auflauertet
+ auflaufe
+ auflaufen
+ auflaufend
+ auflaufende
+ auflaufendem
+ auflaufenden
+ auflaufender
+ auflaufendes
+ auflaure
+ auflaßt
+ auflebe
+ aufleben
+ auflebend
+ auflebende
+ auflebendem
+ auflebenden
+ auflebender
+ auflebendes
+ auflebst
+ auflebt
+ auflebte
+ auflebten
+ auflebtest
+ auflebtet
+ auflege
+ auflegen
+ auflegend
+ auflegende
+ auflegendem
+ auflegenden
+ auflegender
+ auflegendes
+ auflegst
+ auflegt
+ auflegte
+ auflegten
+ auflegtest
+ auflegtet
+ auflehne
+ auflehnen
+ auflehnend
+ auflehnende
+ auflehnendem
+ auflehnenden
+ auflehnender
+ auflehnendes
+ auflehnens
+ auflehnst
+ auflehnt
+ auflehnte
+ auflehnten
+ auflehntest
+ auflehntet
+ auflese
+ auflesen
+ auflesend
+ auflesende
+ auflesendem
+ auflesenden
+ auflesender
+ auflesendes
+ auflest
+ aufleuchte
+ aufleuchten
+ aufleuchtend
+ aufleuchtende
+ aufleuchtendem
+ aufleuchtenden
+ aufleuchtender
+ aufleuchtendes
+ aufleuchtest
+ aufleuchtet
+ aufleuchtete
+ aufleuchteten
+ aufleuchtetest
+ aufleuchtetet
+ aufliege
+ aufliegen
+ aufliegend
+ aufliegende
+ aufliegendem
+ aufliegenden
+ aufliegender
+ aufliegendes
+ aufliegst
+ aufliegt
+ aufliesse
+ aufliessen
+ aufliessest
+ aufliesset
+ aufließe
+ aufließen
+ aufließest
+ aufließet
+ auflistbar
+ auflistbare
+ auflistbarem
+ auflistbaren
+ auflistbarer
+ auflistbares
+ aufliste
+ auflisten
+ auflistend
+ auflistende
+ auflistendem
+ auflistenden
+ auflistender
+ auflistendes
+ auflistens
+ auflistest
+ auflistet
+ auflistete
+ auflisteten
+ auflistetest
+ auflistetet
+ auflockere
+ auflockern
+ auflockernd
+ auflockernde
+ auflockerndem
+ auflockernden
+ auflockernder
+ auflockerndes
+ auflockerns
+ auflockerst
+ auflockert
+ auflockerte
+ auflockerten
+ auflockertest
+ auflockertet
+ auflockre
+ auflodere
+ auflodern
+ auflodernd
+ auflodernde
+ aufloderndem
+ auflodernden
+ auflodernder
+ aufloderndes
+ aufloderns
+ aufloderst
+ auflodert
+ aufloderte
+ aufloderten
+ auflodertest
+ auflodertet
+ auflodre
+ auflädst
+ auflädt
+ aufläuft
+ auflösbar
+ auflösbare
+ auflösbarem
+ auflösbaren
+ auflösbarer
+ auflösbares
+ auflöse
+ auflösen
+ auflösend
+ auflösende
+ auflösendem
+ auflösenden
+ auflösender
+ auflösendes
+ auflösens
+ auflösest
+ auflöst
+ auflöste
+ auflösten
+ auflöstest
+ auflöstet
+ auflüde
+ auflüden
+ auflüdest
+ auflüdet
+ begreiflich
+ begreifliche
+ begreiflichem
+ begreiflichen
+ begreiflicher
+ begreiflichere
+ begreiflicherem
+ begreiflicheren
+ begreiflicherer
+ begreiflicheres
+ begreiflicherweise
+ begreifliches
+ begreiflichst
+ begreiflichste
+ begreiflichstem
+ begreiflichsten
+ begreiflichster
+ begreiflichstes
+ behilflich
+ behilfliche
+ behilflichem
+ behilflichen
+ behilflicher
+ behilfliches
+ beruflich
+ berufliche
+ beruflichem
+ beruflichen
+ beruflicher
+ berufliches
+ bezweifle
+ bezweiflete
+ bezweifleten
+ bischöflich
+ bischöfliche
+ bischöflichem
+ bischöflichen
+ bischöflicher
+ bischöfliches
+ brieflich
+ briefliche
+ brieflichem
+ brieflichen
+ brieflicher
+ briefliches
+ darauffolge
+ darauffolgen
+ darauffolgend
+ darauffolgende
+ darauffolgendem
+ darauffolgenden
+ darauffolgender
+ darauffolgendes
+ darauffolgst
+ darauffolgt
+ darauffolgte
+ darauffolgten
+ darauffolgtest
+ darauffolgtet
+ drauflege
+ drauflegen
+ drauflegend
+ drauflegende
+ drauflegendem
+ drauflegenden
+ drauflegender
+ drauflegendes
+ drauflegst
+ drauflegt
+ drauflegte
+ drauflegten
+ drauflegtest
+ drauflegtet
+ drauflos
+ drauflosgegangen
+ drauflosgegangene
+ drauflosgegangenem
+ drauflosgegangenen
+ drauflosgegangener
+ drauflosgegangenes
+ drauflosgehe
+ drauflosgehen
+ drauflosgehend
+ drauflosgehende
+ drauflosgehendem
+ drauflosgehenden
+ drauflosgehender
+ drauflosgehendes
+ drauflosgehst
+ drauflosgeht
+ drauflosging
+ drauflosginge
+ drauflosgingen
+ drauflosgingst
+ drauflosgingt
+ dörflich
+ dörfliche
+ dörflichem
+ dörflichen
+ dörflicher
+ dörfliches
+ elffach
+ elffache
+ elffachem
+ elffachen
+ elffacher
+ elffaches
+ elffingrig
+ elffingrige
+ erzbischöflich
+ erzbischöfliche
+ erzbischöflichem
+ erzbischöflichen
+ erzbischöflicher
+ erzbischöfliches
+ freiberuflich
+ freiberufliche
+ freiberuflichem
+ freiberuflichen
+ freiberuflicher
+ freiberufliches
+ fünffach
+ fünffache
+ fünffachem
+ fünffachen
+ fünffacher
+ fünffaches
+ fünffingerig
+ fünffingerige
+ fünffingerigem
+ fünffingerigen
+ fünffingeriger
+ fünffingeriges
+ glimpflich
+ glimpfliche
+ glimpflichem
+ glimpflichen
+ glimpflicher
+ glimpfliches
+ handgreiflich
+ handgreifliche
+ handgreiflichem
+ handgreiflichen
+ handgreiflicher
+ handgreifliches
+ hauptberuflich
+ hauptberufliche
+ hauptberuflichem
+ hauptberuflichen
+ hauptberuflicher
+ hauptberufliches
+ hilflos
+ hilflose
+ hilflosem
+ hilflosen
+ hilfloser
+ hilflosere
+ hilfloserem
+ hilfloseren
+ hilfloserer
+ hilfloseres
+ hilfloses
+ hilflosest
+ hilfloseste
+ hilflosestem
+ hilflosesten
+ hilflosester
+ hilflosestes
+ hinauffahre
+ hinauffahren
+ hinauffahrend
+ hinauffahrende
+ hinauffahrendem
+ hinauffahrenden
+ hinauffahrender
+ hinauffahrendes
+ hinauffahrt
+ hinauffuhr
+ hinauffuhren
+ hinauffuhrst
+ hinauffuhrt
+ hinauffährt
+ hinaufführe
+ hinaufführen
+ hinaufführend
+ hinaufführende
+ hinaufführendem
+ hinaufführenden
+ hinaufführender
+ hinaufführendes
+ hinaufführst
+ hinaufführt
+ hinaufführte
+ hinaufführten
+ hinaufführtest
+ hinaufführtet
+ hochauflösend
+ hochauflösende
+ hochauflösendem
+ hochauflösenden
+ hochauflösender
+ hochauflösendes
+ hoffähig
+ höflich
+ höfliche
+ höflichem
+ höflichen
+ höflicher
+ höflichere
+ höflicherem
+ höflicheren
+ höflicherer
+ höflicheres
+ höfliches
+ höflichkeit
+ höflichkeiten
+ höflichkeitsbesuche
+ höflichkeitsbesuches
+ höflichkeitsformeln
+ höflichst
+ höflichste
+ höflichstem
+ höflichsten
+ höflichster
+ höflichstes
+ kampffähig
+ kampffähige
+ kampffähigem
+ kampffähigen
+ kampffähiger
+ kampffähiges
+ kampflos
+ kampflose
+ kampflosem
+ kampflosen
+ kampfloser
+ kampfloses
+ kampflustig
+ kampflustige
+ kampflustigem
+ kampflustigen
+ kampflustiger
+ kampflustigere
+ kampflustigerem
+ kampflustigeren
+ kampflustigerer
+ kampflustigeres
+ kampflustiges
+ kampflustigst
+ kampflustigste
+ kampflustigstem
+ kampflustigsten
+ kampflustigster
+ kampflustigstes
+ kauflustig
+ kauflustige
+ kauflustiger
+ kauflustigste
+ kauflustigsten
+ kopflastig
+ kopflastige
+ kopflastigem
+ kopflastigen
+ kopflastiger
+ kopflastiges
+ kopflos
+ kopflose
+ kopflosem
+ kopflosen
+ kopfloser
+ kopflosere
+ kopfloserem
+ kopfloseren
+ kopfloserer
+ kopfloseres
+ kopfloses
+ kopflosest
+ kopfloseste
+ kopflosestem
+ kopflosesten
+ kopflosester
+ kopflosestes
+ käuflich
+ käufliche
+ käuflichem
+ käuflichen
+ käuflicher
+ käufliches
+ lauffähig
+ lauffähige
+ lauffähigem
+ lauffähigen
+ lauffähiger
+ lauffähiges
+ markgräflich
+ markgräfliche
+ markgräflichem
+ markgräflichen
+ markgräflicher
+ markgräfliches
+ nebenberuflich
+ nebenberufliche
+ nebenberuflichem
+ nebenberuflichen
+ nebenberuflicher
+ nebenberufliches
+ prüffähige
+ rauflustig
+ rauflustige
+ rauflustigem
+ rauflustigen
+ rauflustiger
+ rauflustiges
+ reiflich
+ reifliche
+ reiflichem
+ reiflichen
+ reiflicher
+ reiflichere
+ reiflicherem
+ reiflicheren
+ reiflicherer
+ reiflicheres
+ reifliches
+ reiflichst
+ reiflichste
+ reiflichstem
+ reiflichsten
+ reiflichster
+ reiflichstes
+ schieflache
+ schieflachen
+ schieflachend
+ schieflachende
+ schieflachendem
+ schieflachenden
+ schieflachender
+ schieflachendes
+ schieflachst
+ schieflacht
+ schieflachte
+ schieflachten
+ schieflachtest
+ schieflachtet
+ schieflag
+ schieflagst
+ schieflagt
+ schiefliege
+ schiefliegen
+ schiefliegend
+ schiefliegende
+ schiefliegendem
+ schiefliegenden
+ schiefliegender
+ schiefliegendes
+ schiefliegst
+ schiefliegt
+ schiefläuft
+ schimpflich
+ schimpfliche
+ schimpflichem
+ schimpflichen
+ schimpflicher
+ schimpfliches
+ schlaflos
+ schlaflose
+ schlaflosem
+ schlaflosen
+ schlafloser
+ schlafloses
+ schweflig
+ schweflige
+ schwefligem
+ schwefligen
+ schwefliger
+ schwefliges
+ selbstauffaltend
+ steckbrieflich
+ straffrisch
+ straffähig
+ straffällig
+ straffällige
+ straffälligem
+ straffälligen
+ straffälliger
+ straffälliges
+ straflos
+ straflose
+ straflosem
+ straflosen
+ strafloser
+ strafloses
+ sträflich
+ sträfliche
+ sträflichem
+ sträflichen
+ sträflicher
+ sträfliches
+ tariffähig
+ tariflich
+ tarifliche
+ tariflichem
+ tariflichen
+ tariflicher
+ tarifliches
+ teuflisch
+ teuflische
+ teuflischem
+ teuflischen
+ teuflischer
+ teuflischere
+ teuflischerem
+ teuflischeren
+ teuflischerer
+ teuflischeres
+ teuflisches
+ teuflischst
+ teuflischste
+ teuflischstem
+ teuflischsten
+ teuflischster
+ teuflischstes
+ tieffliege
+ tieffliegen
+ tieffliegend
+ tieffliegende
+ tieffliegendem
+ tieffliegenden
+ tieffliegender
+ tieffliegendes
+ tieffliegst
+ tieffliegt
+ tiefflog
+ tiefflogen
+ tiefflogst
+ tiefflogt
+ tiefladbar
+ tiefladbare
+ tiefladbarem
+ tiefladbaren
+ tiefladbarer
+ tiefladbares
+ tieflade
+ tiefladen
+ tiefliege
+ tiefliegen
+ tiefliegend
+ tiefliegende
+ tiefliegendem
+ tiefliegenden
+ tiefliegender
+ tiefliegendes
+ tiefliegst
+ tiefliegt
+ unauffindbar
+ unauffindbare
+ unauffindbarem
+ unauffindbaren
+ unauffindbarer
+ unauffindbares
+ unauffällig
+ unauffällige
+ unauffälligem
+ unauffälligen
+ unauffälliger
+ unauffälligere
+ unauffälligerem
+ unauffälligeren
+ unauffälligerer
+ unauffälligeres
+ unauffälliges
+ unauffälligkeit
+ unauffälligkeiten
+ unauffälligst
+ unauffälligste
+ unauffälligstem
+ unauffälligsten
+ unauffälligster
+ unauffälligstes
+ unauflösbar
+ unauflösbare
+ unauflösbarem
+ unauflösbaren
+ unauflösbarer
+ unauflösbares
+ unauflöslich
+ unauflösliche
+ unauflöslichem
+ unauflöslichen
+ unauflöslicher
+ unauflösliches
+ unbegreiflich
+ unbegreifliche
+ unbegreiflichem
+ unbegreiflichen
+ unbegreiflicher
+ unbegreiflichere
+ unbegreiflicherem
+ unbegreiflicheren
+ unbegreiflicherer
+ unbegreiflicheres
+ unbegreifliches
+ unbegreiflichkeit
+ unbegreiflichst
+ unbegreiflichste
+ unbegreiflichstem
+ unbegreiflichsten
+ unbegreiflichster
+ unbegreiflichstes
+ unerschöpflich
+ unerschöpfliche
+ unerschöpflichem
+ unerschöpflichen
+ unerschöpflicher
+ unerschöpflichere
+ unerschöpflicherem
+ unerschöpflicheren
+ unerschöpflicherer
+ unerschöpflicheres
+ unerschöpfliches
+ unerschöpflichst
+ unerschöpflichste
+ unerschöpflichstem
+ unerschöpflichsten
+ unerschöpflichster
+ unerschöpflichstes
+ unglimpflich
+ unglimpfliche
+ unglimpflichem
+ unglimpflichen
+ unglimpflicher
+ unglimpfliches
+ unhöflich
+ unhöfliche
+ unhöflichem
+ unhöflichen
+ unhöflicher
+ unhöflichere
+ unhöflicherem
+ unhöflicheren
+ unhöflicherer
+ unhöflicheres
+ unhöfliches
+ unhöflichkeit
+ unhöflichkeiten
+ unhöflichst
+ unhöflichste
+ unhöflichstem
+ unhöflichsten
+ unhöflichster
+ unhöflichstes
+ unverkäuflich
+ unverkäufliche
+ unverkäuflichem
+ unverkäuflichen
+ unverkäuflicher
+ unverkäufliches
+ unwiderruflich
+ unwiderrufliche
+ unwiderruflichem
+ unwiderruflichen
+ unwiderruflicher
+ unwiderrufliches
+ uraufführe
+ uraufführen
+ uraufführend
+ uraufführende
+ uraufführendem
+ uraufführenden
+ uraufführender
+ uraufführendes
+ uraufführst
+ uraufführt
+ uraufführte
+ uraufführten
+ uraufführtest
+ uraufführtet
+ verelffache
+ verelffachen
+ verelffachend
+ verelffachende
+ verelffachendem
+ verelffachenden
+ verelffachender
+ verelffachendes
+ verelffachst
+ verelffacht
+ verelffachte
+ verelffachtem
+ verelffachten
+ verelffachter
+ verelffachtes
+ verelffachtest
+ verelffachtet
+ verfünffache
+ verfünffachen
+ verfünffachend
+ verfünffachende
+ verfünffachendem
+ verfünffachenden
+ verfünffachender
+ verfünffachendes
+ verfünffachst
+ verfünffacht
+ verfünffachte
+ verfünffachtem
+ verfünffachten
+ verfünffachter
+ verfünffachtes
+ verfünffachtest
+ verfünffachtet
+ verkäuflich
+ verkäufliche
+ verkäuflichem
+ verkäuflichen
+ verkäuflicher
+ verkäufliches
+ verwerflich
+ verwerfliche
+ verwerflichem
+ verwerflichen
+ verwerflicher
+ verwerflichere
+ verwerflicherem
+ verwerflicheren
+ verwerflicherer
+ verwerflicheres
+ verwerfliches
+ verwerflichst
+ verwerflichste
+ verwerflichstem
+ verwerflichsten
+ verwerflichster
+ verwerflichstes
+ verzwölffache
+ verzwölffachen
+ verzwölffachend
+ verzwölffachende
+ verzwölffachendem
+ verzwölffachenden
+ verzwölffachender
+ verzwölffachendes
+ verzwölffachst
+ verzwölffacht
+ verzwölffachte
+ verzwölffachtem
+ verzwölffachten
+ verzwölffachter
+ verzwölffachtes
+ verzwölffachtest
+ verzwölffachtet
+ vorberuflich
+ vorberufliche
+ vorberuflichem
+ vorberuflichen
+ vorberuflicher
+ vorberufliches
+ wettkampffähiges
+ widerruflich
+ widerrufliche
+ widerruflichem
+ widerruflichen
+ widerruflicher
+ widerrufliches
+ wiederaufführung
+ wiederaufführungen
+ wiederaufladbar
+ wiederaufladbare
+ wiederaufladbarem
+ wiederaufladbaren
+ wiederaufladbarer
+ wiederaufladbares
+ wiederauflade
+ wiederaufladen
+ wiederaufladend
+ wiederaufladende
+ wiederaufladendem
+ wiederaufladenden
+ wiederaufladender
+ wiederaufladendes
+ wiederaufladet
+ wiederauflebe
+ wiederaufleben
+ wiederauflebend
+ wiederauflebende
+ wiederauflebendem
+ wiederauflebenden
+ wiederauflebender
+ wiederauflebendes
+ wiederauflebst
+ wiederauflebt
+ wiederauflebte
+ wiederauflebten
+ wiederauflebtest
+ wiederauflebtet
+ würflig
+ würflige
+ würfligem
+ würfligen
+ würfliger
+ würfliges
zweifle
- Zweifler Zweiflerin Zweiflerinnen Zweiflern Zweiflers
- Zweitauflage Zweitauflagen
- zwölffach zwölffache zwölffachem zwölffachen zwölffacher zwölffaches
- Zwölffingerdarm Zwölffingerdarmes Zwölffingerdarms
- ]]
+ zwölffach
+ zwölffache
+ zwölffachem
+ zwölffachen
+ zwölffacher
+ zwölffaches
+ übertariflich
+ übertarifliche
+ übertariflichem
+ übertariflichen
+ übertariflicher
+ übertarifliches
+ ]],
+ },
+ {
+ patterns = {
+ ffi = "f|f|i",
+ ffl = "f|f|l",
+ fff = "f|f|f",
+ },
+ words = [[
+ Griffleisten
+ Grifflochsysteme
+ Grifflänge
+ Grifflöcher
+ Grifflöchern
+ Grifflücke
+ Offline
+ -- Offline-Anwendungen
+ -- Offline-Archiv
+ -- Offline-Betrachtung
+ -- Offline-Betrieb
+ -- Offline-Browser
+ -- Offline-Challenge
+ -- Offline-Daten
+ -- Offline-Dating
+ -- Offline-Dienste
+ -- Offline-Download
+ -- Offline-Funktionalität
+ -- Offline-Funktionalitäten
+ -- Offline-Fähigkeit
+ -- Offline-Geschäft
+ -- Offline-Installer
+ -- Offline-Karten
+ -- Offline-Kompaktierung
+ -- Offline-Konsum
+ -- Offline-Kopien
+ -- Offline-Marketing
+ -- Offline-Multiplayer
+ -- Offline-Multiplayer-Modus
+ -- Offline-Netflix-Vergnügen
+ -- Offline-Nutzung
+ -- Offline-Optimierung
+ -- Offline-Phasen
+ -- Offline-Programmierung
+ -- Offline-Projektstart
+ -- Offline-Prüfung
+ -- Offline-Publikationen
+ -- Offline-Test
+ -- Offline-Trainingsgelände
+ -- Offline-Transaktionen
+ -- Offline-Umgebungen
+ -- Offline-Ungleichheit
+ -- Offline-Versammlungen
+ -- Offline-Version
+ -- Offline-Vertriebskanal
+ -- Offline-Wikipedia
+ Offlineversion
+ Offlinezeit
+ Offlinezugriff
+ Schifflange
+ Schifflinien
+ Schiffliste
+ Schifflände
+ Stoffideen
+ Stofflappen
+ Stofflehre
+ Stofflich
+ Stoffliche
+ Stofflichkeit
+ Stofflichkeiten
+ Stofflumpen
+ Stofflänge
+ Stofflöwen
+ offline-Lesen
+ offline-netflix-Filme
+ stofflich
+ stoffliche
+ stofflichen
+ stofflicher
+ Offlinezugriffe
+ Offlinezugriffs
+ Baustoffindustrie
+ Baustoffindustrien
+ Baustoffingenieur
+ Baustoffingenieure
+ Büffler
+ Büfflerin
+ Büfflerinnen
+ Kleiderstoffindustrie
+ Knoepffler
+ Kunststoffindustrie
+ Löffler
+ Rohstoffindex
+ Rohstoffindexe
+ Rohstoffindices
+ Rohstoffindustrie
+ Rohstoffingenieur
+ Rohstoffingenieure
+ Schifffahrt
+ Schnüffler
+ Schnüfflerin
+ Schnüfflerinnen
+ Schnüfflern
+ Schnüfflers
+ Sprengstofffallen
+ Steuerschnüffler
+ Steuerschnüfflern
+ Steuerschnüfflers
+ begrifflich
+ begriffliche
+ begrifflichem
+ begrifflichen
+ begrifflicher
+ begriffliches
+ grifffest
+ grifffeste
+ grifffestem
+ grifffesten
+ grifffester
+ grifffestes
+ inbegriffleitend
+ knifflig
+ knifflige
+ kniffligem
+ kniffligen
+ kniffliger
+ kniffligere
+ kniffligerem
+ kniffligeren
+ kniffligerer
+ kniffligeres
+ kniffliges
+ kniffligst
+ kniffligste
+ kniffligstem
+ kniffligsten
+ kniffligster
+ kniffligstes
+ offline
+ trefflich
+ treffliche
+ trefflichem
+ trefflichen
+ trefflicher
+ trefflichere
+ trefflicherem
+ trefflicheren
+ trefflicherer
+ trefflicheres
+ treffliches
+ trefflichkeit
+ trefflichst
+ trefflichste
+ trefflichstem
+ trefflichsten
+ trefflichster
+ trefflichstes
+ unübertrefflich
+ vortrefflich
+ vortreffliche
+ vortrefflichem
+ vortrefflichen
+ vortrefflicher
+ vortreffliches
+ ]],
},
{
patterns = {
ft = "f|t",
- fft = "fft",
+ fft = "ff|t",
},
words = [[
Auftakt
- auftanken auftasten auftat
- auftauen auftaute
- auftauchen auftauchte
- aufteilen Aufteilung Aufteilungen
- auftischen auftischte auftoupieren
- auftraben
- Auftrag auftragen, Auftraggeber
- auftrat
- auftreiben
+ -- Auftakt-Aus
+ -- Auftakt-Ausscheiden
+ -- Auftakt-Durchgang
+ -- Auftakt-Event
+ -- Auftakt-Folge
+ -- Auftakt-Freilos
+ -- Auftakt-Gegnerin
+ -- Auftakt-Grand-Prix
+ -- Auftakt-Heldin
+ -- Auftakt-Hürde
+ -- Auftakt-Inszenierung
+ -- Auftakt-Niederlage
+ -- Auftakt-Pressekonferenz
+ -- Auftakt-Programm
+ -- Auftakt-Reise
+ -- Auftakt-Scharte
+ -- Auftakt-Seufzer
+ -- Auftakt-Sieg
+ -- Auftakt-Veranstaltung
+ -- Auftakt-Vorstellungen
+ -- Auftakt-Wochenende
+ -- Auftakt-Workshop
+ Auftaktabend
+ Auftaktaktion
+ Auftaktaktionen
+ Auftaktanlass
+ Auftaktbezwinger
+ Auftaktchores
+ Auftaktdrittel
+ Auftaktdrittels
+ Auftaktduell
+ Auftakte
+ Auftaktepisode
+ Auftakterfolg
+ Auftaktetappe
+ Auftaktfall
+ Auftaktfilm
+ Auftaktfolge
+ Auftaktgegner
+ Auftaktgeschichte
+ Auftaktgottesdienst
+ Auftakthürde
+ Auftaktkampf
+ Auftaktkundgebung
+ Auftaktlauf
+ Auftaktlos
+ Auftaktmarsch
+ Auftaktmatch
+ Auftaktmotiv
+ Auftaktniederlage
+ Auftaktniederlagen
+ Auftaktpartie
+ Auftaktpartien
+ Auftaktplädoyer
+ Auftaktplädoyers
+ Auftaktpointe
+ Auftaktpremiere
+ Auftaktproduktion
+ Auftaktprogramm
+ Auftaktquartal
+ Auftaktrede
+ Auftaktrennen
+ Auftaktrunde
+ Auftakts
+ Auftaktsaison
+ Auftaktsatz
+ Auftaktseminar
+ Auftaktsendung
+ Auftaktshow
+ Auftaktsieg
+ Auftaktsieger
+ Auftaktsitzung
+ Auftaktsong
+ Auftaktspiel
+ Auftaktspiele
+ Auftaktspiels
+ Auftaktspielt
+ Auftaktspieltages
+ Auftaktspot
+ Auftaktspringen
+ Auftaktsprint
+ Auftaktstaffel
+ Auftakttermin
+ Auftakttraining
+ Auftakttrainings
+ Auftakttreffen
+ Auftaktturnier
+ Auftaktveranstaltung
+ Auftaktveranstaltungen
+ Auftaktverluste
+ Auftaktvideos
+ Auftaktvorlesung
+ Auftaktweltcup
+ Auftaktwettbewerb
+ Auftaktzeichen
+ Auftaktzeitfahren
+ Auftaktzeremonie
+ Auftaktzeremoniell
+ Auftanken
+ Auftankens
+ Auftankterminal
+ Auftauboden
+ Auftaubodens
+ Auftauchen
+ Auftauchende
+ Auftauchgeschwindigkeit
+ Auftauchvorgang
+ Auftauen
+ Auftauflüssigkeit
+ Auftaufunktion
+ Auftaumittel
+ Auftauplatten
+ Auftauprozesses
+ Auftausalz
+ Auftauschicht
+ Auftauzeit
+ Auftischalternative
+ Auftraege
+ Auftrag
+ Auftragbestand
+ Auftrage
+ Auftrageber
+ Auftragemengen
+ Auftragen
+ Auftrages
+ Auftraggbeer
+ Auftraggeber
+ Auftraggeberin
+ Auftraggeberinnen
+ Auftraggebern
+ Auftraggeberrisikos
+ Auftraggebers
+ Auftragnehmer
+ Auftragnehmern
+ Auftragnehmers
+ Auftragnehmerseite
+ Auftrags
+ Auftrags-/Projektgröße
+ Auftrags-Revolverhelden
+ Auftragsabsprache
+ Auftragsabwicklung
+ Auftragsakquise
+ Auftragsakquisition
+ Auftragsangeboten
+ Auftragsangelegenheiten
+ Auftragsannahme
+ Auftragsanstieg
+ Auftragsanzahl
+ Auftragsarbeit
+ Auftragsarbeiten
+ Auftragsarten
+ Auftragsausfälle
+ Auftragsausfällen
+ Auftragsbaby
+ Auftragsbasis
+ Auftragsbearbeitung
+ Auftragsberatungsstellen
+ Auftragsbericht
+ Auftragsbeschaffung
+ Auftragsbeschreibung
+ Auftragsbestand
+ Auftragsbestandes
+ Auftragsbestands
+ Auftragsbestände
+ Auftragsbeständen
+ Auftragsbestätigung
+ Auftragsbestätigung/Lieferschein
+ Auftragsbestätigungen
+ Auftragsbohrungen
+ Auftragsboom
+ Auftragsbuch
+ Auftragsbudget
+ Auftragsbücher
+ Auftragsbüchern
+ Auftragsdaten
+ Auftragsdatenverarbeitungsvereinbarung
+ Auftragsdecke
+ Auftragsdiebin
+ Auftragsdurchlauf
+ Auftragsdurchlaufzeit
+ Auftragseinbruch
+ Auftragseinbruchs
+ Auftragseinbrüche
+ Auftragseinbrüchen
+ Auftragseinbußen
+ Auftragseingang
+ Auftragseingangs
+ Auftragseingänge
+ Auftragseingängen
+ Auftragseinheiten
+ Auftragsende
+ Auftragsentwicklung
+ Auftragserfüllung
+ Auftragserholung
+ Auftragserteilung
+ Auftragsfall
+ Auftragsfertiger
+ Auftragsfertigern
+ Auftragsfertigung
+ Auftragsfilme
+ Auftragsfirma
+ Auftragsfirmen
+ Auftragsflaute
+ Auftragsflauten
+ Auftragsflut
+ Auftragsfolge
+ Auftragsformular
+ Auftragsformulare
+ Auftragsforscher
+ Auftragsforschers
+ Auftragsforschung
+ Auftragsforschungsinstitut
+ Auftragsfotografien
+ Auftragsgebiete
+ Auftragsgebieten
+ Auftragsgegenstandes
+ Auftragsgemälde
+ Auftragsgeschwindigkeit
+ Auftragsgröße
+ Auftragshersteller
+ Auftragsherstellerin
+ Auftragshoch
+ Auftragshonoraren
+ Auftragshöhe
+ Auftragsindex
+ Auftragsinhalt
+ Auftragsinstitut
+ Auftragskanon
+ Auftragskapazität
+ Auftragskiller
+ Auftragskillerin
+ Auftragskillern
+ Auftragskomponisten
+ Auftragskomposition
+ Auftragskompositionen
+ Auftragskomödien
+ Auftragskostenpauschale
+ Auftragskunst
+ Auftragsköpfen
+ Auftragsküche
+ Auftragskünstler
+ Auftragskürzungen
+ Auftragslabor
+ Auftragslage
+ Auftragsleistungen
+ Auftragslimit
+ Auftragslücken
+ Auftragsmalereien
+ Auftragsmalerin
+ Auftragsmangel
+ Auftragsmangels
+ Auftragsmethode
+ Auftragsminus
+ Auftragsmontagen
+ Auftragsmord
+ Auftragsmorde
+ Auftragsmordes
+ Auftragsmords
+ Auftragsmörder
+ Auftragsmörderin
+ Auftragsmördern
+ Auftragsnamens
+ Auftragsnehmern
+ Auftragsnummer
+ Auftragsnummern
+ Auftragsoper
+ Auftragspalette
+ Auftragspauschale
+ Auftragsplus
+ Auftragspolster
+ Auftragspotential
+ Auftragspotenzial
+ Auftragsproduktion
+ Auftragsproduktionen
+ Auftragsproduzent
+ Auftragsprofil
+ Auftragsprojekte
+ Auftragsreichweite
+ Auftragsreichweiten
+ Auftragsreihe
+ Auftragsreihenfolge
+ Auftragsrückgang
+ Auftragsrückgänge
+ Auftragssachbearbeiter
+ Auftragsschub
+ Auftragsschwankungen
+ Auftragsschwämme
+ Auftragssituation
+ Auftragsspitzen
+ Auftragsstammsatz
+ Auftragsstopp
+ Auftragsstornierungen
+ Auftragsstornos
+ Auftragsstudien
+ Auftragsstunden
+ Auftragsstärke
+ Auftragssumme
+ Auftragssummen
+ Auftragssätze
+ Auftragstaktik
+ Auftragstalfahrt
+ Auftragstechniken
+ Auftragstexter
+ Auftragsumfang
+ Auftragsunternehmen
+ Auftragsunternehmer
+ Auftragsunternehmern
+ Auftragsverarbeiter
+ Auftragsverarbeitungsvertrag
+ Auftragsverdoppelung
+ Auftragsverfolgung
+ Auftragsvergabe
+ Auftragsvergaben
+ Auftragsvergabeprozess
+ Auftragsverhältnis
+ Auftragsverlust
+ Auftragsverwaltung
+ Auftragsvielfalt
+ Auftragsvolumen
+ Auftragsvolumens
+ Auftragsvolumina
+ Auftragswarteschlange
+ Auftragswechsel
+ Auftragswege
+ Auftragswelle
+ Auftragswerk
+ Auftragswerke
+ Auftragswerken
+ Auftragswert
+ Auftragswerten
+ Auftragswertes
+ Auftragswerts
+ Auftragswesens
+ Auftragszahlen
+ Auftragszugangsim
+ Auftragszunahme
+ Auftragszuwachses
+ Auftragszuwächse
+ Auftragt
+ Auftragung
+ Auftreffen
+ Auftreffgeschwindigkeit
+ Auftreffgeschwindigkeiten
+ Auftreffpunkt
+ Auftreffwinkel
+ Auftreiben
+ Auftreibung
+ Auftreibungen
+ Auftrennen
+ Auftrennung
+ Auftrennungsbereich
+ Auftreten
+ Auftretende
+ Auftretenden
+ Auftretens
+ Auftretenshäufigkeit
+ Auftretenswahrscheinlichkeit
+ Auftrieb
+ Auftriebe
+ Auftriebs
+ Auftriebsankern
+ Auftriebsasymmetrie
+ Auftriebsausgleich
+ Auftriebsbeiwert
+ Auftriebserhöhung
+ Auftriebsfläche
+ Auftriebsgürtel
+ Auftriebshilfe
+ Auftriebshilfen
+ Auftriebsklappen
+ Auftriebskoeffizient
+ Auftriebskoeffizienten
+ Auftriebskräf|te
+ Auftriebskörper
+ Auftriebskörpern
+ Auftriebsprinzip
+ Auftriebspunkt
+ Auftriebsschwerpunkt
+ Auftriebsschwert
+ Auftriebsverlust
+ Auftriebsverteilung
+ Auftriebsvolumen
+ Auftriebswassers
+ Auftriebswert
+ Auftriebszahlen
+ Auftriebszunahme
+ Auftriebszuwachs
+ Auftriebsübungen
+ Auftriebverliehen
+ Auftritt
+ Auftritte
+ Auftritten
+ Auftrittes
+ Auftrittmöglichkeiten
+ Auftritts
+ Auftritts-Reihenfolge
+ Auftritts-Spots
+ Auftritts-Stopp
+ Auftritts-Tätigkeit
+ Auftrittsabend
+ Auftrittsapplaus
+ Auftrittsbeschränkungen
+ Auftrittserfahrung
+ Auftrittserlaubnis
+ Auftrittsfläche
+ Auftrittsformen
+ Auftrittsgagen
+ Auftrittsgarantie
+ Auftrittsgenehmigung
+ Auftrittshonorare
+ Auftrittshöhen
+ Auftrittslied
+ Auftrittslieder
+ Auftrittsmarathon
+ Auftrittsmöglichkeit
+ Auftrittsmöglichkeiten
+ Auftrittsort
+ Auftrittsorte
+ Auftrittspause
+ Auftrittsraum
+ Auftrittsreihe
+ Auftrittsserie
+ Auftrittssperre
+ Auftrittsstätte
+ Auftrittsstätten
+ Auftrittstermin
+ Auftrittstermine
+ Auftrittstiefe
+ Auftrittstätigkeit
+ Auftrittsverbot
+ Auftrittsverbote
+ Auftrittsverbots
+ Auftrittsvorbereitung
+ Auftrittswahrscheinlichkeit
+ Auftrittsweise
+ Auftrittszeit
+ Auftritt…
+ Auftrocknung
+ Auftrumpfen
+ Auftrumpferei
+ Aufträgen
+ Auftuchen
+ Auftürmungen
+ Brieftaschen
+ Brieftauben
+ Brieftauben-Abteilungen
+ Brieftaubenausstellung
+ Brieftaubenfreund
+ Brieftaubenverein
+ Brieftaubenwart
+ Brieftaubenzuchtverein
+ Brieftaubenzuchtvereins
+ Brieftaubenzüchter
+ Brieftaxe
+ Brieftext
+ Brieftexte
+ Brieftitel
+ Briefträger
+ Briefträgerin
+ Briefträgerkissen
+ Briefträgern
+ Briefträgers
+ Cheftechniker
+ Cheftechnologin
+ Cheftexter
+ Cheftheologe
+ Cheftoilette
+ Cheftoxikologe
+ Cheftrainer
+ Cheftrainer-Position
+ Cheftrainer-Posten
+ Cheftrainer-Station
+ Cheftrainer-Stelle
+ Cheftrainer-Vertrag
+ Cheftraineramt
+ Cheftrainerin
+ Cheftrainern
+ Cheftrainerposten
+ Cheftrainers
+ Cheftrainerstelle
+ Cheftrainervertrag
+ Dorftaxi
+ Dorfteich
+ Dorfteiches
+ Dorfteil
+ Dorfteile
+ Dorfteilen
+ Dorfteils
+ Dorftempeln
+ Dorftore
+ Dorftreffpunkt
+ Dorfturnier
+ Elfte
+ Elften
+ Elfter
+ Fünftagegruppe
+ Fünftausend
+ Fünfte
+ Fünfteiler
+ Fünfteilige
+ Fünftel
+ Fünfteln
+ Fünftelregelung
+ Fünftels
+ Fünftem
+ Fünften
+ Fünftens
+ Fünfter
+ Fünftes
+ Fünftonner
+ Fünftonskalen
+ Golftag
+ Golftange
+ Golftouren
+ Golftrainer
+ Golftrainerin
+ Golftrolley
+ Golfturnier
+ Golfturniere
+ Golftümmler
+ Greiftechnik
+ Greiftier
+ Greiftiere
+ Hoftafeln
+ Hoftag
+ Hoftage
+ Hoftagen
+ Hoftags
+ Hoftaller
+ Hofteam
+ Hofteholder
+ Hofteilung
+ Hofterrasse
+ Hoftex
+ Hoftheater
+ Hoftheater-Kulissendepot
+ Hoftheaterdirektion
+ Hoftheaterintendanten
+ Hoftheatermaler
+ Hoftheatern
+ Hoftheaters
+ Hoftieren
+ Hoftohorn
+ Hoftor
+ Hoftoren
+ Hoftrac
+ Hoftracht
+ Hoftrakt
+ Hoftrauung
+ Hoftrompeter
+ Impftestreihen
+ Kauftest
+ Kopfteil
+ Kopfteils
+ Kopftemperatur
+ Kopftentakeln
+ Kopfthema
+ Kopftitel
+ Kopftransplantation
+ Kopftreffern
+ Kopftreffers
+ Kopftribüne
+ Kopftrommel
+ Kopfträger
+ Kopftuch
+ Kopftuch-Debatte
+ Kopftuch-Konferenzen
+ Kopftuch-Revolutionäre
+ Kopftuch-Urteil
+ Kopftuchdebatte
+ Kopftuches
+ Kopftuchfrage
+ Kopftuchgruppe
+ Kopftuchkränkung
+ Kopftuchmädchen
+ Kopftuchpflicht
+ Kopftuchs
+ Kopftuchstreit
+ Kopftuchverbot
+ Kopftuchverbots
+ Kopftuchverbots-Regelung
+ Kopftüchern
+ Laufteam
+ Laufteams
+ Lauftechnik
+ Laufteppiche
+ Lauftermine
+ Lauftest
+ Lauftext
+ Prüftiefe
+ Prüftransformatoren
+ Prüftransformators
+ Prüftruppe
+ Prüftätigkeit
+ Ruftasten
+ Ruftaxiunternehmen
+ Rufton-Listen
+ Ruftongenerator
+ Ruftonlautstärke
+ Schilfteich
+ Schlaftabletten
+ Schlaftabletten-Sucht
+ Schlaftaktik
+ Schlaftheater
+ Schlaftiefe
+ Schlaftracking
+ Schlaftraining
+ Schlaftrainings
+ Schlaftrakt
+ Schlaftrunk
+ Schlaftrunken
+ Schlaftrunkenheit
+ Schlaftyp
+ Senftenbach
+ Straftat
+ Straftatbegehung
+ Straftatbestand
+ Straftatbestandes
+ Straftatbestands
+ Straftatbestände
+ Straftatbeständen
+ Straftatbilanz
+ Straftaten
+ Straftatenbereich
+ Straftatenhäufung
+ Straftatenverfolgung
+ Straftatenverhütung
+ Straftatermittlungen
+ Straftatverdacht
+ Straftatverdachts
+ Straftheorie
+ Straftheorien
+ Straftraining
+ Straftreffer
+ Straftritt
+ Straftritte
+ Straftäter
+ Straftäterin
+ Straftäterinnen
+ Straftätern
+ Straftäters
+ Surftipp
+ Surftipps
+ Surftips
+ Tariftabelle
+ Tarifthemen
+ Tariftreue
+ Tariftreue-Erklärung
+ Tariftreuegesetz
+ Tariftreueregelung
+ Tieftanks
+ Tieftauch-Champion
+ Tieftauchen
+ Tieftauchgänge
+ Tieftauchtopf
+ Tieftauchversuch
+ Tieftauchversuche
+ Tieftauchweltrekord
+ Tieftemperaturen
+ Tieftemperaturform
+ Tieftemperaturforschung
+ Tieftemperaturkältemittel
+ Tieftemperaturphase
+ Tieftemperaturphysik
+ Tiefthal
+ Tiefton-Verstärkers
+ Tieftonbereich
+ Tieftons
+ Tieftöner
+ Tieftöners
+ Torftopf
+ Wurftaubenclub
+ Wurftaubenschießen
+ Wurftechnik
+ Wurftechniken
+ Wurftäuschungen
+ auftakeln
+ auftakt
+ auftaktig
+ auftaktigen
+ auftaten
+ auftauche
+ auftauchende
+ auftauchenden
+ auftauchender
+ auftaucht
+ auftauchten
+ auftaut
+ auftischt
+ auftoupierter
+ auftrag
+ auftrage
+ auftragend
+ auftragende
+ auftragender
+ auftraggebende
+ auftragnehmenden
+ auftragsarme
+ auftragsbezogen
+ auftragsbezogene
+ auftragsbezogener
+ auftragsgefertigten
+ auftragsgemäß
+ auftragslosen
+ auftragsneutral
+ auftragsorientiert
+ auftragsrelevanten
+ auftragsschwache
+ auftragsweise
+ auftrainieren
+ auftraten
+ auftreffende
+ auftreffenden
+ auftreibende
+ auftreibt
+ auftrennt
+ auftrennten
+ auftrete
auftreten
+ auftretend
+ auftretende
+ auftretendem
+ auftretenden
+ auftretender
+ auftretendes
+ auftretten
+ auftrieben
+ auftriebserzeugende
+ auftritt
+ auftritten
+ auftrittslose
+ auftrocknen
+ auftrocknet
+ auftrug
+ auftrumpfen
+ auftrumpfend
+ auftrumpfende
+ auftrumpfendem
+ auftrumpfender
+ auftrumpfendes
+ aufträgst
+ aufträgt
+ aufträte
+ aufträten
+ auftuende
+ auftuenden
+ auftupfen
+ auftut
+ auftürmende
+ auftürmenden
+ auftürmt
+ auftürmte
+ dorftypische
+ elfteilige
+ elfteiliger
+ elften
+ elftes
+ ftp
+ ftp-Applikationen
+ ftp-Server
+ fünftaktiges
+ fünfteilig
+ fünfteilige
+ fünfteiligen
+ fünfteiliger
+ fünfteiliges
+ fünftem
+ fünften
+ fünftenmal
+ fünftens
+ fünftes
+ fünftägige
+ fünftägigen
+ fünftägiger
+ fünftägiges
+ fünftätigen
+ schlaftrunkenen
+ schlaftrunkener
+ straftätern
+ tariftreue
+ tariftreuen
+ Auftakt
+ Aufteilung
+ Aufteilungen
+ Auftrag
+ Auftraggeber
Auftritt
Aufträge
- auftun auftürmen
- Sauftrottel
- kauftüchtig
- Lauftherapie
- Golftheorie Kampftheorien Auflauftheorien Kreislauftheorie
- Tauftag Fünftagewoche
- Treibstofftank
- fünftausend Fünftausender
- fünftürig Senftüte
+ Auspufftopf
+ Auspufftöpfe
+ Auswurftaste
+ Brieftasche
+ Brieftaube
+ Cheftestpilot
+ Cheftheoretiker
+ Cheftrainer
+ Dampftopf
+ Dorftourismus
+ Dorftradition
+ Dorftratsch
+ Dorftrottel
+ Dorftyrann
+ Dorftölpel
+ Dorftümpel
+ Eingreiftruppe
+ Elftonner
+ Freiwurftor
+ Freiwurftreffer
+ Fünftagewoche
+ Fünftausender
+ Golftasche
+ Golftheorie
+ Golftour
+ Herzklopftöne
+ Hoftyrann
Hoftür
- elftausend zwölftausend Golftasche
- Ruftaste Vorlauftaste
+ Kampftaktik
+ Kampftheorien
+ Kampftruppe
+ Kampftänzer
+ Kampftätigkeit
+ Kopftreffer
+ Kopftuch
+ Kopftücher
+ Kopftüchlein
+ Kreislauftheorie
+ Kunststofftonne
+ Kunststofftonnen
+ Kunststofftopf
+ Kunststofftube
+ Kunststofftuben
+ Kunststofftöpfe
+ Kunststofftüte
+ Kunststofftüten
+ Lauftherapie
+ Lauftrainer
+ Mehrkampftitel
+ Nadelstreifträger
+ Pfeifton
+ Ruftaste
Ruftaxi
- Wettkampftag Kampftaktik
- wahlkampftauglich Schnupftabak
- -- kämpfte schimpfte schrumpfte
- -- klopfte schöpften
- Schimpftiraden Mehrkampftitel Stapftiefe
- Dampftopf Sumpftour
- Kampftruppe Wettkampftrubel
- Kopftreffer Zopfträger
- Kopftuch Schnupftuch
- Kampftätigkeit Kampftänzer
- Herzklopftöne Wahlkampftöne
- Kopftücher Kopftüchlein Schnupftücher
- Stofftasche Stofftapete Sauerstofftank
- -- schaffte hoffte klaffte verpuffte
+ Rufton
+ Sauerstofftank
+ Sauftrottel
+ Schifftyp
+ Schimpftiraden
+ Schlaftablette
+ Schlafteddy
+ Schlaftee
+ Schlaftemperatur
+ Schlaftherapeut
+ Schlaftherapeutin
+ Schlaftherapie
+ Schlaftier
+ Schlaftod
+ Schlaftrank
+ Schnupftabak
+ Schnupftuch
+ Schnupftücher
+ Senftopf
+ Senftöpfchen
+ Senftüte
+ Stapftiefe
+ Stieftochter
+ Stieftöchter
+ Stofftapete
+ Stofftasche
Stofftheorie
- Stofftier Stofftiger Stofftischtuch
- Auspufftopf Kunststofftonne
- Stofftradition Stofftrennung
- Kunststofftube Stoffturnschuhe
+ Stofftier
+ Stofftiere
+ Stofftiger
+ Stofftischtuch
+ Stofftischtücher
+ Stofftradition
+ Stofftrennung
+ Stoffturnschuhe
+ Stofftyp
Stofftäschchen
- Auspufftöpfe Kunststofftöpfe
- Kunststofftüten
- Schlaftablette Schlafteddy Schlaftee Schlaftemperatur
- Schlaftherapeut Schlaftherapie Schlaftier Schlaftod
- Schlaftrank schlaftrunken
- Straftarif Strafteam Straftechnisch Straftendenz
- Straftermin Straftheologisch Straftilgung
- Straftor Straftribunal
- -- bestraft vorbestraft
- Brieftasche Brieftaube
- Cheftheoretiker Cheftestpilot Cheftrainer
- Dorftrottel Dorftratsch Dorftradition Dorftölpel
- Wurftraining Surftrip Freiwurftreffer
- Wurftuch Dorftümpel
- Lauftrainer
- Eingreiftruppe Nadelstreifträger
- Pfeifton Zwölftonmusik Rufton
- Wurftalent Auswurftaste Surftalent
+ Straftarif
+ Strafteam
+ Straftechnisch
+ Straftendenz
+ Straftermin
+ Straftheologisch
+ Straftilgung
+ Straftor
+ Straftribunal
+ Sumpftour
+ Surftalent
+ Surftour
+ Surftrip
+ Tauftag
+ Tiefton
+ Treibstofftank
+ Vorlauftaste
+ Wahlkampftöne
+ Wettkampftag
+ Wettkampftrubel
+ Wurftalent
+ Wurftraining
+ Wurftuch
+ Zopfträger
+ Zwölftonmusik
+ auftanken
+ auftasten
+ auftat
+ auftauchen
+ auftauchte
+ auftauen
+ auftaute
+ aufteilen
+ auftischen
+ auftischte
+ auftoupieren
+ auftraben
+ auftragen
+ auftrat
+ auftreiben
+ auftreten
+ auftun
+ auftürmen
+ elftausend
+ elfte
+ elfter
+ fünftausend
+ fünfte
+ fünfter
+ fünftürig
+ kauftüchtig
+ schlaftrunken
+ tieftönend
+ wahlkampftauglich
+ waldorftypisch
+ zwölftausend
+ zwölfte
+ zwölfter
+ zwölftönend
-- Hälfte
- Schifftyp Stofftyp waldorftypisch Dorftyrann Hoftyrann
- Stieftochter Tiefton
- Stieftöchter tieftönend
- fünfte fünfter elfte elfter zwölfte zwölfter
+ -- bestraft vorbestraft
-- fünft zu elft zu zwölft
- zwölftönend
- Zwölftonmusik Elftonner Golftour
- Senftopf Senftöpfchen
- Freiwurftor Surftour Dorftourismus
- ]]
+ -- klopfte schöpften
+ -- kämpfte schimpfte schrumpfte
+ -- schaffte hoffte klaffte verpuffte
+ ]],
},
{
patterns = {
fb = "f|b",
- ffb = "f|f|b",
+ ffb = "ff|b",
},
words = [[
- abrufbar
+ Laufbereitschaft
+ (un)widerrufbar
Anrufbeantworter
- aufbahren aufbauen aufbegehren aufbereiten aufbessern aufbewahren aufbefördern aufbieten aufblasen aufblicken Aufblick aufblitzen aufblähen aufblühen aufbrauchen aufbrausen aufbrechen aufbringen Aufbruch aufbäumen aufbürden
Aufbauspieler
- Briefbombe Briefbogen
+ Aufblick
+ Aufbruch
+ Briefbeschwerer
+ Briefbogen
+ Briefbombe
Chefberater
- Dampfbad Dorfbewohner Dorfbevölkerung
- greifbar angreifbar unangreifbar griffbereit Golfball
+ Dampfbad
+ Dorfbevölkerung
+ Dorfbewohner
+ Dorfbewohnerin
+ Golfball
Griffbrett
- Briefbeschwerer Hofbräuhaus
- Kopfbewegung Kopfball Kopfbedeckung Kaufbeleg kampfbetont
- Laufbahn Laufband Laufbereitschaft Laufbursche
- Raufbold Rohstoffboom Regenüberlaufbecken
- Schadstoffbelastung Schlafbedürfnis Scharfblick
- schiffbar Schiffbau Schiffbruch
- steifbeinig Stoffbahnen
- Sauerstoffbedarf Stiefbruder
- Strafbestimmungen strafbar Strafbefehl
+ Hofbräuhaus
+ Kaufbeleg
+ Kopfball
+ Kopfbedeckung
+ Kopfbewegung
+ Laufbahn
+ Laufband
+ Laufbursche
+ Raufbold
+ Regenüberlaufbecken
+ Rohstoffboom
+ Sauerstoffbedarf
+ Schadstoffbelastung
+ Scharfblick
+ Schiffbau
+ Schiffbruch
+ Schlafbedürfnis
+ Stiefbruder
+ Stoffbahnen
+ Strafbefehl
+ Strafbestimmungen
Surfbretter
- Tarifbezirk Tarifbindung
- Tiefbau tiefbelustigt tiefblau
- Umlaufbahn überprüfbar
- (un)widerrufbar
+ Tarifbezirk
+ Tarifbindung
+ Tiefbau
+ Umlaufbahn
Wasserstoffbombe
Wiederaufbau
+ abrufbar
+ angreifbar
+ aufbahren
+ aufbauen
+ aufbefördern
+ aufbegehren
+ aufbereiten
+ aufbessern
+ aufbewahren
+ aufbieten
+ aufblasen
+ aufblicken
+ aufblitzen
+ aufblähen
+ aufblühen
+ aufbrauchen
+ aufbrausen
+ aufbrechen
+ aufbringen
+ aufbäumen
+ aufbürden
+ greifbar
+ griffbereit
+ kampfbetont
+ schiffbar
+ steifbeinig
+ strafbar
+ tiefbelustigt
+ tiefblau
+ tiefblaue
+ tiefblauer
+ unangreifbar
+ überprüfbar
]],
},
{
patterns = {
fh = "f|h",
- ffh = "f|f|h",
+ ffh = "ff|h",
},
words = [[
- aufhaben aufhacken aufhalsen aufhalten aufhatte aufheben aufheitern aufheizen aufhelfen aufhellen aufhetzen aufheulen aufholen aufhorchen aufhängen aufhören aufhübschen
+ Strafhaft
+ krampfhaft
+ krampfhaf|te
Chefhändler
- daraufhin draufhat draufhauen
Dorfhaus
Eislaufhalle
- fünfhundert
Hofherr
- Kampfhandlung Kampfhubschrauber Kampfhunde Kampfhähne
- Kopfhaar Kopfhaltung Kopfhaube Kopfhaut Kopfhörer
- Kaufhalle Kaufhaus Kaufherr Kaufhold
- krampfhaft
- Schafhaltung Schafherde Schafhirte
- Schilfhütte
- Steifheit Schlaffheit
- Strafhaft
- Strumpfhose Stumpfheit
- Topfhaarschnitt
- unaufhaltsam unaufhörlich
- Wahlkampfhelfer
Impfstoffhersteller
+ Kampfhandlung
+ Kampfhubschrauber
+ Kampfhunde
+ Kampfhähne
+ Kaufhalle
+ Kaufhaus
+ Kaufherr
+ Kaufhold
+ Kopfhaar
+ Kopfhaltung
+ Kopfhaube
+ Kopfhaut
+ Kopfhörer
Luftschiffhafen
- Pfaffhausen Schaffhausen
+ Pfaffhausen
Riffhai
+ Schaffhausen
+ Schafhaltung
+ Schafherde
+ Schafhirte
+ Schilfhütte
+ Schlaffheit
+ Steifheit
Stoffhändler
+ Strumpfhose
+ Stumpfheit
+ Topfhaarschnitt
+ Wahlkampfhelfer
Werkstoffhof
+ aufhaben
+ aufhacken
+ aufhalsen
+ aufhalten
+ aufhatte
+ aufheben
+ aufheitern
+ aufheizen
+ aufhelfen
+ aufhellen
+ aufhetzen
+ aufheulen
+ aufholen
+ aufhorchen
+ aufhängen
+ aufhören
+ aufhübschen
+ daraufhin
+ draufhat
+ draufhauen
+ fünfhundert
+ unaufhaltsam
+ unaufhörlich
]],
},
{
patterns = {
fj = "f|j",
- ffj = "f|f|j",
+ ffj = "ff|j",
},
words = [[
- aufjagen aufjaulen aufjauchzen aufjohlt
- Dorfjunge Dorfjustiz Dorfjugend Dorfjäger Dorfjubiläum
- Fünfjahresplan Fünfjahresfeier Knefjahr Tarifjahr Strafjahr
- fünfjährig elfjährig zwölfjährig
- Kopfjäger Kopfjucken Kopfjagd
- Strafjustiz Strafjurist Chefjurist
- Laufjunge Laufjahr Laufjacke
- Wahlkampfjahr Wettkampfjahr Kampfjet
- Stoffjacke
- Kampfjagd Kampfjodeln
+ Chefjurist
+ Chefjuristin
+ Dorfjubiläum
+ Dorfjugend
+ Dorfjunge
+ Dorfjustiz
+ Dorfjäger
+ Fünfjahresfeier
+ Fünfjahresplan
+ Golfjahr
+ Golfjunge
+ Golfjungen
+ Golfjunioren
+ Golfjuniorinnen
Hofjäger
- Golfjahr Golfjunge Golfjunioren Golfjuniorinnen
+ Kampfjagd
+ Kampfjet
+ Kampfjodeln
+ Knefjahr
+ Kopfjagd
+ Kopfjucken
+ Kopfjäger
+ Laufjacke
+ Laufjahr
+ Laufjunge
+ Laufjungen
+ Stoffjacke
+ Strafjahr
+ Strafjurist
+ Strafjuristin
+ Strafjustiz
+ Tarifjahr
+ Wahlkampfjahr
+ Wahlkampfjahre
+ Wettkampfjahr
+ Wettkampfjahre
+ aufjagen
+ aufjauchzen
+ aufjaulen
+ aufjohlt
+ elfjährig
+ fünfjährig
+ zwölfjährig
-- Sognefjord Dovrefjell Prokofjew
]],
},
{
patterns = {
fk = "f|k",
- ffk = "f|f|k",
+ ffk = "ff|k",
},
words = [[
- aufkam aufkaufen aufkeimen aufkehren aufklaffen aufkläffen aufklappen aufklatschen aufklauben aufkleben aufklären aufklingen aufklopfen aufknacken aufknöpfen aufknüpfen aufkochen aufkommen aufkreischen aufkrempeln aufkreuzen aufkriegen aufkurbeln aufkündigen
- Napfkuchen Stopfkugel Briefkasten Briefkästen Kopfkissen
- Kehlkopfknoten Kaufkraft
- Pfeifkonzert Trumpfkarte
- Tarifkonflikt Tarifkommission
- Stoffkissen Stoffkatze Treibstoffkosten Kliffkante Auspuffklang
+ Auspuffklang
+ Briefkasten
+ Briefkästen
+ Kaufkraft
+ Kehlkopfknoten
+ Kliffkante
+ Kliffkanten
+ Kopfkissen
+ Napfkuchen
+ Pfeifkonzert
+ Pfeifkonzerte
+ Stoffkatzen
+ Stoffkatze
+ Stoffkissen
+ Stopfkugel
+ Tarifkommissionen
+ Tarifkonflikte
+ Trumpfkarten
+ Tarifkommission
+ Tarifkonflikt
+ Treibstoffkosten
+ Trumpfkarte
+ aufkam
+ aufkaufen
+ aufkehren
+ aufkeimen
+ aufklaffen
+ aufklappen
+ aufklatschen
+ aufklauben
+ aufkleben
+ aufklingen
+ aufklopfen
+ aufkläffen
+ aufklären
+ aufknacken
+ aufknöpfen
+ aufknüpfen
+ aufkochen
+ aufkommen
+ aufkreischen
+ aufkrempeln
+ aufkreuzen
+ aufkriegen
+ aufkurbeln
+ aufkündigen
]],
- },
- -- For Wolfgang
- {
- characters = "ẞ",
- patterns = {
- ["ẞ"] = "SS",
- },
- },
- -- For Hans (an example of a compound word):
- -- {
- -- patterns = {
- -- ffl = "ff+l",
- -- },
- -- words = [[
- -- whatever=whatever
- -- wafflaw
- -- wawafflawaw
- -- wawaffluwuw
- -- wawufflawuw
- -- ]],
- -- },
+ }
}
}
diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua
index 1b594098e..168eb7418 100644
--- a/tex/generic/context/luatex/luatex-fonts-merged.lua
+++ b/tex/generic/context/luatex/luatex-fonts-merged.lua
@@ -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 : 2021-04-14 22:55
+-- merge date : 2021-04-18 18:04
do -- begin closure to overcome local limits and interference