mult-low.lua /size: 32 Kb    last modification: 2021-10-28 13:50
1if not modules then modules = { } end modules ['mult-low'] = {
2    version   = 1.001,
3    comment   = "companion to mult-ini.mkiv",
4    author    = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
5    copyright = "PRAGMA ADE / ConTeXt Development Team",
6    license   = "see context related readme files"
7}
8
9-- for syntax highlighters, only the ones that are for users (boring to collect them)
10
11return {
12    ["constants"] = {
13        --
14        "zerocount", "minusone", "minustwo", "plusone", "plustwo", "plusthree", "plusfour", "plusfive",
15        "plussix", "plusseven", "pluseight", "plusnine", "plusten", "pluseleven", "plustwelve", "plussixteen",
16        "plusfifty", "plushundred", "plusonehundred", "plustwohundred", "plusfivehundred",
17        "plusthousand", "plustenthousand", "plustwentythousand", "medcard", "maxcard", "maxcardminusone",
18        "zeropoint", "onepoint", "halfapoint", "onebasepoint", "maxcount", "maxdimen", "scaledpoint", "thousandpoint",
19        "points", "halfpoint",
20        "zeroskip",
21        "zeromuskip", "onemuskip",
22        "pluscxxvii", "pluscxxviii", "pluscclv", "pluscclvi",
23        "normalpagebox",
24        --
25        "directionlefttoright", "directionrighttoleft",
26        --
27        "endoflinetoken", "outputnewlinechar",
28        --
29        "emptytoks", "empty", "undefined",
30        --
31        "prerollrun",
32        --
33        "voidbox", "emptybox", "emptyvbox", "emptyhbox",
34        --
35        "bigskipamount", "medskipamount", "smallskipamount",
36        --
37        "fmtname", "fmtversion", "texengine", "texenginename", "texengineversion", "texenginefunctionality",
38        "luatexengine", "pdftexengine", "xetexengine", "unknownengine",
39        "contextformat", "contextversion", "contextlmtxmode", "contextmark", "mksuffix",
40        --
41        "activecatcode",
42        --
43        "bgroup", "egroup",
44        "endline",
45        --
46        "conditionaltrue", "conditionalfalse",
47        --
48        "attributeunsetvalue",
49        --
50        "statuswrite",
51        --
52        "uprotationangle", "rightrotationangle", "downrotationangle", "leftrotationangle",
53        --
54        "inicatcodes",
55        "ctxcatcodes", "texcatcodes", "notcatcodes", "txtcatcodes", "vrbcatcodes",
56        "prtcatcodes", "nilcatcodes", "luacatcodes", "tpacatcodes", "tpbcatcodes",
57        "xmlcatcodes", "ctdcatcodes", "rlncatcodes",
58        --
59        "escapecatcode", "begingroupcatcode", "endgroupcatcode", "mathshiftcatcode", "alignmentcatcode",
60        "endoflinecatcode", "parametercatcode", "superscriptcatcode", "subscriptcatcode", "ignorecatcode",
61        "spacecatcode", "lettercatcode", "othercatcode", "activecatcode", "commentcatcode", "invalidcatcode",
62        --
63        "tabasciicode", "newlineasciicode", "formfeedasciicode", "endoflineasciicode", "endoffileasciicode",
64        "commaasciicode", "spaceasciicode", "periodasciicode",
65        "hashasciicode", "dollarasciicode", "commentasciicode", "ampersandasciicode",
66        "colonasciicode", "backslashasciicode", "circumflexasciicode", "underscoreasciicode",
67        "leftbraceasciicode", "barasciicode", "rightbraceasciicode", "tildeasciicode", "delasciicode",
68        "leftparentasciicode", "rightparentasciicode",
69        "lessthanasciicode", "morethanasciicode", "doublecommentsignal",
70        "atsignasciicode", "exclamationmarkasciicode", "questionmarkasciicode",
71        "doublequoteasciicode", "singlequoteasciicode", "forwardslashasciicode",
72        "primeasciicode", "hyphenasciicode", "percentasciicode", "leftbracketasciicode", "rightbracketasciicode",
73        --
74        "hsizefrozenparcode", "skipfrozenparcode", "hangfrozenparcode", "indentfrozenparcode", "parfillfrozenparcode",
75        "adjustfrozenparcode", "protrudefrozenparcode", "tolerancefrozenparcode", "stretchfrozenparcode",
76        "loosenessfrozenparcode", "lastlinefrozenparcode", "linepenaltyfrozenparcode", "clubpenaltyfrozenparcode",
77        "widowpenaltyfrozenparcode", "displaypenaltyfrozenparcode", "brokenpenaltyfrozenparcode",
78        "demeritsfrozenparcode", "shapefrozenparcode", "linefrozenparcode", "hyphenationfrozenparcode",
79        "shapingpenaltiesfrozenparcode", "orphanpenaltyfrozenparcode", "allfrozenparcode",
80        --
81        "activemathcharcode",
82        --
83        "activetabtoken", "activeformfeedtoken", "activeendoflinetoken",
84        --
85        "batchmodecode", "nonstopmodecode", "scrollmodecode", "errorstopmodecode",
86        --
87        "bottomlevelgroupcode", "simplegroupcode", "hboxgroupcode", "adjustedhboxgroupcode", "vboxgroupcode",
88        "vtopgroupcode", "aligngroupcode", "noaligngroupcode", "outputgroupcode", "mathgroupcode",
89        "discretionarygroupcode", "insertgroupcode", "vadjustgroupcode", "vcentergroupcode", "mathabovegroupcode",
90        "mathchoicegroupcode", "alsosimplegroupcode", "semisimplegroupcode", "mathshiftgroupcode", "mathleftgroupcode",
91        "localboxgroupcode", "splitoffgroupcode", "splitkeepgroupcode", "preamblegroupcode",
92        "alignsetgroupcode", "finrowgroupcode", "discretionarygroupcode",
93        --
94        "markautomigrationcode", "insertautomigrationcode", "adjustautomigrationcode", "preautomigrationcode", "postautomigrationcode",
95        --
96        "charnodecode", "hlistnodecode", "vlistnodecode", "rulenodecode", "insertnodecode", "marknodecode",
97        "adjustnodecode", "ligaturenodecode", "discretionarynodecode", "whatsitnodecode", "mathnodecode",
98        "gluenodecode", "kernnodecode", "penaltynodecode", "unsetnodecode", "mathsnodecode",
99        --
100        "charifcode", "catifcode", "numifcode", "dimifcode", "oddifcode", "vmodeifcode", "hmodeifcode",
101        "mmodeifcode", "innerifcode", "voidifcode", "hboxifcode", "vboxifcode", "xifcode", "eofifcode",
102        "trueifcode", "falseifcode", "caseifcode", "definedifcode", "csnameifcode", "fontcharifcode",
103        --
104        "overrulemathcontrolcode", "underrulemathcontrolcode", "radicalrulemathcontrolcode",  "fractionrulemathcontrolcode",
105        "accentskewhalfmathcontrolcode", "accentskewapplymathcontrolcode", "accentitalickernmathcontrolcode",
106        "delimiteritalickernmathcontrolcode", "orditalickernmathcontrolcode", "charitalicwidthmathcontrolcode",
107        "charitalicnoreboxmathcontrolcode", "boxednoitalickernmathcontrolcode", "nostaircasekernmathcontrolcode",
108        "textitalickernmathcontrolcode",
109        --
110        "noligaturingglyphoptioncode", "nokerningglyphoptioncode", "noexpansionglyphoptioncode", "noprotrusionglyphoptioncode",
111        "noleftkerningglyphoptioncode", "noleftligaturingglyphoptioncode", "norightkerningglyphoptioncode", "norightligaturingglyphoptioncode",
112        "noitaliccorrectionglyphoptioncode",
113        --
114        "normalparcontextcode", "vmodeparcontextcode", "vboxparcontextcode", "vtopparcontextcode", "vcenterparcontextcode",
115        "vadjustparcontextcode", "insertparcontextcode", "outputparcontextcode", "alignparcontextcode",
116        "noalignparcontextcode", "spanparcontextcode", "resetparcontextcode",
117        --
118        "fontslantperpoint", "fontinterwordspace", "fontinterwordstretch", "fontinterwordshrink",
119        "fontexheight", "fontemwidth", "fontextraspace", "slantperpoint",
120        "mathexheight", "mathemwidth",
121        "interwordspace", "interwordstretch", "interwordshrink", "exheight", "emwidth", "extraspace",
122        "mathaxisheight",
123        "muquad",
124        --
125        -- maybe a different class
126        --
127        "startmode", "stopmode", "startnotmode", "stopnotmode", "startmodeset", "stopmodeset",
128        "doifmode", "doifelsemode", "doifmodeelse", "doifnotmode",
129        "startmodeset","stopmodeset",
130        "startallmodes", "stopallmodes", "startnotallmodes", "stopnotallmodes",
131        "doifallmodes", "doifelseallmodes", "doifallmodeselse", "doifnotallmodes",
132        "startenvironment", "stopenvironment", "environment",
133        "startcomponent", "stopcomponent", "component",
134        "startproduct", "stopproduct", "product",
135        "startproject", "stopproject", "project",
136        "starttext", "stoptext", "startnotext", "stopnotext",
137        "startdocument", "stopdocument", "documentvariable", "unexpandeddocumentvariable", "setupdocument", "presetdocument",
138        "doifelsedocumentvariable", "doifdocumentvariableelse", "doifdocumentvariable", "doifnotdocumentvariable",
139        "startmodule", "stopmodule", "usemodule", "usetexmodule", "useluamodule","setupmodule","currentmoduleparameter","moduleparameter",
140        "everystarttext", "everystoptext",
141        --
142        "startTEXpage", "stopTEXpage",
143    --  "startMPpage", "stopMPpage", -- already catched by nested lexer
144        --
145        "enablemode", "disablemode", "preventmode", "definemode",
146        "globalenablemode", "globaldisablemode", "globalpreventmode",
147        "pushmode", "popmode",
148        --
149        "typescriptone", "typescripttwo", "typescriptthree", "mathsizesuffix",
150        --
151        "mathordcode", "mathopcode", "mathbincode", "mathrelcode", "mathopencode", "mathclosecode",
152        "mathpunctcode", "mathalphacode", "mathinnercode", "mathnothingcode", "mathlimopcode",
153        "mathnolopcode", "mathboxcode", "mathchoicecode", "mathaccentcode", "mathradicalcode",
154        --
155        "constantnumber", "constantnumberargument", "constantdimen", "constantdimenargument", "constantemptyargument",
156        --
157        "continueifinputfile",
158        --
159        "luastringsep", "!!bs", "!!es",
160        --
161        "lefttorightmark", "righttoleftmark", "lrm", "rlm",
162        "bidilre", "bidirle", "bidipop", "bidilro", "bidirlo",
163        --
164        "breakablethinspace", "nobreakspace", "nonbreakablespace", "narrownobreakspace", "zerowidthnobreakspace",
165        "ideographicspace", "ideographichalffillspace",
166        "twoperemspace", "threeperemspace", "fourperemspace", "fiveperemspace", "sixperemspace",
167        "figurespace", "punctuationspace", "hairspace", "enquad", "emquad",
168        "zerowidthspace", "zerowidthnonjoiner", "zerowidthjoiner", "zwnj", "zwj",
169        "optionalspace", "asciispacechar", "softhyphen",
170        --
171        "Ux", "eUx", "Umathaccents",
172        --
173        "parfillleftskip", "parfillrightskip",
174        --
175        "startlmtxmode", "stoplmtxmode", "startmkivmode", "stopmkivmode",
176        --
177        "wildcardsymbol",
178        --
179        "normalhyphenationcode", "automatichyphenationcode", "explicithyphenationcode", "syllablehyphenationcode", "uppercasehyphenationcode",
180        "collapsehyphenationcode", "compoundhyphenationcode", "strictstarthyphenationcode", "strictendhyphenationcode",
181        "automaticpenaltyhyphenationcode", "explicitpenaltyhyphenationcode", "permitgluehyphenationcode", "permitallhyphenationcode",
182        "permitmathreplacehyphenationcode", "forcecheckhyphenationcode", "lazyligatureshyphenationcode", "forcehandlerhyphenationcode",
183        "feedbackcompoundhyphenationcode", "ignoreboundshyphenationcode", "partialhyphenationcode", "completehyphenationcode",
184        --
185        "normalizelinenormalizecode", "parindentskipnormalizecode", "swaphangindentnormalizecode", "swapparsshapenormalizecode",
186        "breakafterdirnormalizecode", "removemarginkernsnormalizecode", "clipwidthnormalizecode", "flattendiscretionariesnormalizecode",
187        "discardzerotabskipsnormalizecode",
188        --
189        "noligaturingglyphoptioncode", "nokerningglyphoptioncode", "noleftligatureglyphoptioncode",
190        "noleftkernglyphoptioncode", "norightligatureglyphoptioncode", "norightkernglyphoptioncode",
191        "noexpansionglyphoptioncode", "noprotrusionglyphoptioncode", "noitaliccorrectionglyphoptioncode",
192        -- extras:
193        "nokerningcode", "noligaturingcode",
194        --
195        "frozenflagcode", "tolerantflagcode", "protectedflagcode", "primitiveflagcode", "permanentflagcode", "noalignedflagcode", "immutableflagcode",
196        "mutableflagcode", "globalflagcode", "overloadedflagcode", "immediateflagcode", "conditionalflagcode", "valueflagcode", "instanceflagcode",
197        --
198        "ordmathflattencode", "binmathflattencode", "relmathflattencode", "punctmathflattencode", "innermathflattencode",
199        --
200        "normalworddiscoptioncode", "preworddiscoptioncode", "postworddiscoptioncode",
201        --
202        "continuewhenlmtxmode",
203    },
204    ["helpers"] = {
205        --
206        "startsetups", "stopsetups",
207        "startxmlsetups", "stopxmlsetups",
208        "startluasetups", "stopluasetups",
209        "starttexsetups", "stoptexsetups",
210        "startrawsetups", "stoprawsetups",
211        "startlocalsetups", "stoplocalsetups",
212        "starttexdefinition", "stoptexdefinition",
213        "starttexcode", "stoptexcode",
214        "startcontextcode", "stopcontextcode",
215        "startcontextdefinitioncode", "stopcontextdefinitioncode",
216        "texdefinition",
217        --
218        "doifelsesetups", "doifsetupselse", "doifsetups", "doifnotsetups", "setup", "setups", "texsetup", "xmlsetup", "luasetup", "directsetup", "fastsetup",
219        "copysetups", "resetsetups",
220        "doifelsecommandhandler", "doifcommandhandlerelse", "doifnotcommandhandler", "doifcommandhandler",
221        --
222        "newmode", "setmode", "resetmode",
223        "newsystemmode", "setsystemmode", "resetsystemmode", "pushsystemmode", "popsystemmode",
224        "globalsetmode", "globalresetmode", "globalsetsystemmode", "globalresetsystemmode",
225        "booleanmodevalue",
226        --
227        "newcount", "newdimen", "newskip", "newmuskip", "newbox", "newtoks", "newread", "newwrite", "newmarks", "newinsert", "newattribute", "newif",
228        "newlanguage", "newfamily", "newfam", "newhelp", -- not used
229        --
230        "then",
231        "begcsname",
232        --
233        "autorule",
234        --
235        "strippedcsname","checkedstrippedcsname",
236        --
237        "nofarguments",
238        "firstargumentfalse", "firstargumenttrue",
239        "secondargumentfalse", "secondargumenttrue",
240        "thirdargumentfalse", "thirdargumenttrue",
241        "fourthargumentfalse", "fourthargumenttrue",
242        "fifthargumentfalse", "fifthargumenttrue",
243        "sixthargumentfalse", "sixthargumenttrue",
244        "seventhargumentfalse", "seventhargumenttrue",
245        --
246        "vkern", "hkern", "vpenalty", "hpenalty",
247        --
248        "doglobal", "dodoglobal", "redoglobal", "resetglobal",
249        --
250        "donothing", "untraceddonothing", "dontcomplain", "lessboxtracing", "forgetall",
251        --
252        "donetrue", "donefalse", "foundtrue", "foundfalse",
253        --
254        "inlineordisplaymath","indisplaymath","forcedisplaymath","startforceddisplaymath","stopforceddisplaymath","startpickupmath","stoppickupmath","reqno",
255        --
256        "mathortext",
257        --
258        "thebox",
259        "htdp",
260        "unvoidbox",
261        "hfilll", "vfilll",
262        --
263        "mathbox", "mathlimop", "mathnolop", "mathnothing", "mathalpha",
264        --
265        "currentcatcodetable", "defaultcatcodetable", "catcodetablename",
266        "newcatcodetable", "startcatcodetable", "stopcatcodetable", "startextendcatcodetable", "stopextendcatcodetable",
267        "pushcatcodetable", "popcatcodetable", "restorecatcodes",
268        "setcatcodetable", "letcatcodecommand", "defcatcodecommand", "uedcatcodecommand",
269        --
270        "hglue", "vglue", "hfillneg", "vfillneg", "hfilllneg", "vfilllneg",
271        --
272        "ruledhss", "ruledhfil", "ruledhfill", "ruledhfilll", "ruledhfilneg", "ruledhfillneg", "normalhfillneg",  "normalhfilllneg",
273        "ruledvss", "ruledvfil", "ruledvfill", "ruledvfilll", "ruledvfilneg", "ruledvfillneg", "normalvfillneg",  "normalvfilllneg",
274        "ruledhbox", "ruledvbox", "ruledvtop", "ruledvcenter", "ruledmbox",
275        "ruledhpack", "ruledvpack", "ruledtpack",
276        "ruledhskip", "ruledvskip", "ruledkern", "ruledmskip", "ruledmkern",
277        "ruledhglue", "ruledvglue", "normalhglue", "normalvglue",
278        "ruledpenalty",
279        --
280        "filledhboxb", "filledhboxr", "filledhboxg", "filledhboxc", "filledhboxm", "filledhboxy", "filledhboxk",
281        --
282        "scratchstring", "scratchstringone", "scratchstringtwo", "tempstring",
283        "scratchcounter", "globalscratchcounter", "privatescratchcounter",
284        "scratchdimen", "globalscratchdimen", "privatescratchdimen",
285        "scratchskip", "globalscratchskip", "privatescratchskip",
286        "scratchmuskip", "globalscratchmuskip", "privatescratchmuskip",
287        "scratchtoks", "globalscratchtoks", "privatescratchtoks",
288        "scratchbox", "globalscratchbox", "privatescratchbox",
289        "scratchmacro", "scratchmacroone", "scratchmacrotwo",
290        --
291        "scratchconditiontrue", "scratchconditionfalse", "ifscratchcondition",
292        "scratchconditiononetrue", "scratchconditiononefalse", "ifscratchconditionone",
293        "scratchconditiontwotrue", "scratchconditiontwofalse", "ifscratchconditiontwo",
294        --
295        "globalscratchcounterone", "globalscratchcountertwo", "globalscratchcounterthree",
296        --
297        "groupedcommand", "groupedcommandcs",
298        "triggergroupedcommand", "triggergroupedcommandcs",
299        "simplegroupedcommand", "simplegroupedcommandcs",
300        "pickupgroupedcommand", "pickupgroupedcommandcs",
301        --
302        "usedbaselineskip", "usedlineskip", "usedlineskiplimit",
303        --
304        "availablehsize", "localhsize", "setlocalhsize", "distributedhsize", "hsizefraction",
305        --
306        "next", "nexttoken",
307        --
308        "nextbox", "dowithnextbox", "dowithnextboxcs", "dowithnextboxcontent", "dowithnextboxcontentcs", "flushnextbox",
309        "boxisempty", "boxtostring", "contentostring", "prerolltostring",
310        --
311        "givenwidth", "givenheight", "givendepth", "scangivendimensions",
312        --
313        "scratchwidth", "scratchheight", "scratchdepth", "scratchoffset", "scratchdistance", "scratchtotal",
314        "scratchhsize", "scratchvsize",
315        "scratchxoffset", "scratchyoffset", "scratchhoffset", "scratchvoffset",
316        "scratchxposition", "scratchyposition",
317        "scratchtopoffset", "scratchbottomoffset", "scratchleftoffset", "scratchrightoffset",
318        --
319        "scratchcounterone", "scratchcountertwo", "scratchcounterthree", "scratchcounterfour", "scratchcounterfive", "scratchcountersix",
320        "scratchdimenone", "scratchdimentwo", "scratchdimenthree", "scratchdimenfour", "scratchdimenfive", "scratchdimensix",
321        "scratchskipone", "scratchskiptwo", "scratchskipthree", "scratchskipfour", "scratchskipfive", "scratchskipsix",
322        "scratchmuskipone", "scratchmuskiptwo", "scratchmuskipthree", "scratchmuskipfour", "scratchmuskipfive", "scratchmuskipsix",
323        "scratchtoksone", "scratchtokstwo", "scratchtoksthree", "scratchtoksfour", "scratchtoksfive", "scratchtokssix",
324        "scratchboxone", "scratchboxtwo", "scratchboxthree", "scratchboxfour", "scratchboxfive", "scratchboxsix",
325        "scratchnx", "scratchny", "scratchmx", "scratchmy",
326        "scratchunicode",
327        "scratchmin", "scratchmax",
328        --
329        "scratchleftskip", "scratchrightskip", "scratchtopskip", "scratchbottomskip",
330        --
331        "doif", "doifnot", "doifelse",
332        "firstinset",
333        "doifinset", "doifnotinset",
334        "doifelseinset", "doifinsetelse",
335        "doifelsenextchar", "doifnextcharelse",
336        "doifelsenextcharcs", "doifnextcharcselse",
337        "doifelsenextoptional", "doifnextoptionalelse",
338        "doifelsenextoptionalcs", "doifnextoptionalcselse",
339        "doifelsefastoptionalcheck", "doiffastoptionalcheckelse",
340        "doifelsefastoptionalcheckcs", "doiffastoptionalcheckcselse",
341        "doifelsenextbgroup", "doifnextbgroupelse",
342        "doifelsenextbgroupcs", "doifnextbgroupcselse",
343        "doifelsenextparenthesis", "doifnextparenthesiselse",
344        "doifelseundefined", "doifundefinedelse",
345        "doifelsedefined", "doifdefinedelse",
346        "doifundefined", "doifdefined",
347        "doifelsevalue", "doifvalue", "doifnotvalue",
348        "doifnothing", "doifsomething",
349        "doifelsenothing", "doifnothingelse",
350        "doifelsesomething", "doifsomethingelse",
351        "doifvaluenothing", "doifvaluesomething",
352        "doifelsevaluenothing", "doifvaluenothingelse",
353        "doifelsedimension", "doifdimensionelse",
354        "doifelsenumber", "doifnumberelse", "doifnumber", "doifnotnumber",
355        "doifelsecommon", "doifcommonelse", "doifcommon", "doifnotcommon",
356        "doifinstring", "doifnotinstring", "doifelseinstring", "doifinstringelse",
357        "doifelseassignment", "doifassignmentelse", "docheckassignment", "doifelseassignmentcs", "doifassignmentelsecs",
358        "validassignment", "novalidassignment",
359        "doiftext", "doifelsetext", "doiftextelse", "doifnottext",
360        --
361        "quitcondition", "truecondition", "falsecondition",
362        --
363        "tracingall", "tracingnone", "loggingall", "tracingcatcodes",
364        "showluatokens",
365        --
366        "aliasmacro",
367        --
368        "removetoks", "appendtoks", "prependtoks", "appendtotoks", "prependtotoks", "to",
369        --
370        -- "everyendpar",
371        --
372        "endgraf", "endpar", "reseteverypar", "finishpar", "empty", "null", "space", "quad", "enspace", "emspace", "charspace", "nbsp", "crlf",
373        "obeyspaces", "obeylines", "obeytabs", "obeypages", "obeyedspace", "obeyedline", "obeyedtab", "obeyedpage",
374        "normalspace", "naturalspace", "controlspace", "normalspaces",
375        "ignoretabs", "ignorelines", "ignorepages", "ignoreeofs", "setcontrolspaces",
376        --
377        "executeifdefined",
378        --
379        "singleexpandafter", "doubleexpandafter", "tripleexpandafter",
380        --
381        "dontleavehmode", "removelastspace", "removeunwantedspaces", "keepunwantedspaces",
382        "removepunctuation", "ignoreparskip", "forcestrutdepth", "onlynonbreakablespace",
383        --
384        "wait", "writestatus", "define", "defineexpandable", "redefine",
385        --
386        "setmeasure", "setemeasure", "setgmeasure", "setxmeasure", "definemeasure", "freezemeasure",
387        "measure", "measured", "directmeasure",
388        "setquantity", "setequantity", "setgquantity", "setxquantity", "definequantity", "freezequantity",
389        "quantity", "quantitied", "directquantity",
390     -- "quantified",
391        --
392        "installcorenamespace",
393        --
394        "getvalue", "getuvalue", "setvalue", "setevalue", "setgvalue", "setxvalue", "letvalue", "letgvalue",
395        "resetvalue", "undefinevalue", "ignorevalue",
396        "setuvalue", "setuevalue", "setugvalue", "setuxvalue",
397        -- glet
398        "globallet", "udef", "ugdef", "uedef", "uxdef", "checked", "unique",
399        --
400        "getparameters", "geteparameters", "getgparameters", "getxparameters", "forgetparameters", "copyparameters",
401        --
402        "getdummyparameters", "dummyparameter", "directdummyparameter", "setdummyparameter", "letdummyparameter", "setexpandeddummyparameter",
403        "usedummystyleandcolor", "usedummystyleparameter", "usedummycolorparameter",
404        --
405        "processcommalist", "processcommacommand", "quitcommalist", "quitprevcommalist",
406        "processaction", "processallactions", "processfirstactioninset", "processallactionsinset",
407        --
408        "unexpanded", "expanded", "startexpanded", "stopexpanded", "protect", "unprotect",
409        --
410        "firstofoneargument",
411        "firstoftwoarguments", "secondoftwoarguments",
412        "firstofthreearguments", "secondofthreearguments", "thirdofthreearguments",
413        "firstoffourarguments", "secondoffourarguments", "thirdoffourarguments", "fourthoffourarguments",
414        "firstoffivearguments", "secondoffivearguments", "thirdoffivearguments", "fourthoffivearguments", "fifthoffivearguments",
415        "firstofsixarguments", "secondofsixarguments", "thirdofsixarguments", "fourthofsixarguments", "fifthofsixarguments", "sixthofsixarguments",
416        --
417        "firstofoneunexpanded",
418        "firstoftwounexpanded", "secondoftwounexpanded",
419        "firstofthreeunexpanded", "secondofthreeunexpanded", "thirdofthreeunexpanded",
420        --
421        "gobbleoneargument", "gobbletwoarguments", "gobblethreearguments", "gobblefourarguments", "gobblefivearguments", "gobblesixarguments", "gobblesevenarguments", "gobbleeightarguments", "gobbleninearguments", "gobbletenarguments",
422        "gobbleoneoptional", "gobbletwooptionals", "gobblethreeoptionals", "gobblefouroptionals", "gobblefiveoptionals",
423        --
424        "dorecurse", "doloop", "exitloop", "dostepwiserecurse", "recurselevel", "recursedepth", "dofastloopcs", "fastloopindex", "fastloopfinal", "dowith",
425        "doloopovermatch", "doloopovermatched", "doloopoverlist",
426        --
427        "newconstant", "setnewconstant", "setconstant", "setconstantvalue",
428        "newconditional", "settrue", "setfalse", "settruevalue", "setfalsevalue", "setconditional",
429        --
430        "newmacro", "setnewmacro", "newfraction",
431        "newsignal",
432        --
433        "dosingleempty", "dodoubleempty", "dotripleempty", "doquadrupleempty", "doquintupleempty", "dosixtupleempty", "doseventupleempty",
434        "dosingleargument", "dodoubleargument", "dotripleargument", "doquadrupleargument", "doquintupleargument", "dosixtupleargument", "doseventupleargument",
435        "dosinglegroupempty", "dodoublegroupempty", "dotriplegroupempty", "doquadruplegroupempty", "doquintuplegroupempty",
436        "permitspacesbetweengroups", "dontpermitspacesbetweengroups",
437        --
438        "nopdfcompression", "maximumpdfcompression", "normalpdfcompression", "onlypdfobjectcompression", "nopdfobjectcompression",
439        --
440        "modulonumber", "dividenumber",
441        --
442        "getfirstcharacter", "doifelsefirstchar", "doiffirstcharelse",
443        --
444        "startnointerference", "stopnointerference",
445        --
446        "twodigits","threedigits",
447        --
448        "leftorright",
449        --
450        "offinterlineskip", "oninterlineskip", "nointerlineskip",
451        --
452        "strut", "halfstrut", "quarterstrut", "depthstrut", "halflinestrut", "noheightstrut", "setstrut", "strutbox", "strutht", "strutdp", "strutwd", "struthtdp", "strutgap", "begstrut", "endstrut", "lineheight",
453        "leftboundary", "rightboundary", "signalcharacter",
454        --
455        "aligncontentleft", "aligncontentmiddle", "aligncontentright",
456        --
457        "shiftbox", "vpackbox", "hpackbox", "vpackedbox", "hpackedbox",
458        --
459        "ordordspacing", "ordopspacing", "ordbinspacing", "ordrelspacing",
460        "ordopenspacing", "ordclosespacing", "ordpunctspacing", "ordinnerspacing",
461        --
462        "opordspacing", "opopspacing", "opbinspacing", "oprelspacing",
463        "opopenspacing", "opclosespacing", "oppunctspacing", "opinnerspacing",
464        --
465        "binordspacing", "binopspacing", "binbinspacing", "binrelspacing",
466        "binopenspacing", "binclosespacing", "binpunctspacing", "bininnerspacing",
467        --
468        "relordspacing", "relopspacing", "relbinspacing", "relrelspacing",
469        "relopenspacing", "relclosespacing", "relpunctspacing", "relinnerspacing",
470        --
471        "openordspacing", "openopspacing", "openbinspacing", "openrelspacing",
472        "openopenspacing", "openclosespacing", "openpunctspacing", "openinnerspacing",
473        --
474        "closeordspacing", "closeopspacing", "closebinspacing", "closerelspacing",
475        "closeopenspacing", "closeclosespacing", "closepunctspacing", "closeinnerspacing",
476        --
477        "punctordspacing", "punctopspacing", "punctbinspacing", "punctrelspacing",
478        "punctopenspacing", "punctclosespacing", "punctpunctspacing", "punctinnerspacing",
479        --
480        "innerordspacing", "inneropspacing", "innerbinspacing", "innerrelspacing",
481        "inneropenspacing", "innerclosespacing", "innerpunctspacing", "innerinnerspacing",
482        --
483        "normalreqno",
484        --
485        "startimath", "stopimath", "normalstartimath", "normalstopimath",
486        "startdmath", "stopdmath", "normalstartdmath", "normalstopdmath",
487        "normalsuperscript", "normalsubscript", "normalnosuperscript", "normalnosubscript",
488        "superscript", "subscript", "nosuperscript", "nosubscript",
489        "superprescript", "subprescript", "nosuperprescript", "nosubsprecript",
490        --
491        "uncramped", "cramped",
492        "mathstyletrigger", "triggermathstyle",
493        "mathstylefont", "mathsmallstylefont", "mathstyleface", "mathsmallstyleface", "mathstylecommand", "mathpalette",
494        "mathstylehbox", "mathstylevbox", "mathstylevcenter", "mathstylevcenteredhbox", "mathstylevcenteredvbox",
495        "mathtext", "setmathsmalltextbox", "setmathtextbox",
496        "pushmathstyle", "popmathstyle",
497        --
498        "triggerdisplaystyle", "triggertextstyle", "triggerscriptstyle", "triggerscriptscriptstyle",
499        "triggeruncrampedstyle", "triggercrampedstyle",
500        "triggersmallstyle", "triggeruncrampedsmallstyle", "triggercrampedsmallstyle",
501        "triggerbigstyle", "triggeruncrampedbigstyle", "triggercrampedbigstyle",
502        --
503        "luaexpr",
504        "expelsedoif", "expdoif", "expdoifnot",
505        "expdoifelsecommon", "expdoifcommonelse",
506        "expdoifelseinset", "expdoifinsetelse",
507        --
508        "ctxdirectlua", "ctxlatelua", "ctxsprint", "ctxwrite", "ctxcommand", "ctxdirectcommand", "ctxlatecommand", "ctxreport",
509        "ctxlua", "luacode", "lateluacode", "directluacode",
510        "registerctxluafile", "ctxloadluafile",
511        "luaversion", "luamajorversion", "luaminorversion",
512        "ctxluacode", "luaconditional", "luaexpanded", "ctxluamatch",
513        "startluaparameterset", "stopluaparameterset", "luaparameterset",
514        "definenamedlua",
515        "obeylualines", "obeyluatokens",
516        "startluacode", "stopluacode", "startlua", "stoplua",
517        "startctxfunction","stopctxfunction","ctxfunction",
518        "startctxfunctiondefinition","stopctxfunctiondefinition",
519        "installctxfunction", "installprotectedctxfunction",  "installprotectedctxscanner", "installctxscanner", "resetctxscanner",
520        "cldprocessfile", "cldloadfile", "cldloadviafile", "cldcontext", "cldcommand",
521        --
522        "carryoverpar",
523        "freezeparagraphproperties", "defrostparagraphproperties",
524        "setparagraphfreezing", "forgetparagraphfreezing",
525        "updateparagraphproperties", "updateparagraphpenalties", "updateparagraphdemerits", "updateparagraphshapes", "updateparagraphlines",
526        --
527        "lastlinewidth",
528        --
529        "assumelongusagecs",
530        --
531        "Umathbotaccent", "Umathtopaccent",
532        --
533        "righttolefthbox", "lefttorighthbox", "righttoleftvbox", "lefttorightvbox", "righttoleftvtop", "lefttorightvtop",
534        "rtlhbox", "ltrhbox", "rtlvbox", "ltrvbox", "rtlvtop", "ltrvtop",
535        "autodirhbox", "autodirvbox", "autodirvtop",
536        "leftorrighthbox", "leftorrightvbox", "leftorrightvtop",
537        "lefttoright", "righttoleft", "checkedlefttoright", "checkedrighttoleft",
538        "synchronizelayoutdirection","synchronizedisplaydirection","synchronizeinlinedirection",
539        "dirlre", "dirrle", "dirlro", "dirrlo",
540        --
541        "lesshyphens", "morehyphens", "nohyphens", "dohyphens", "dohyphencollapsing", "nohyphencollapsing",
542        "compounddiscretionary",
543        --
544        "Ucheckedstartdisplaymath", "Ucheckedstopdisplaymath",
545        --
546        "break", "nobreak", "allowbreak", "goodbreak",
547        --
548        "nospace", "nospacing", "dospacing",
549        --
550        "naturalhbox", "naturalvbox", "naturalvtop", "naturalhpack", "naturalvpack", "naturaltpack",
551        "reversehbox", "reversevbox", "reversevtop", "reversehpack", "reversevpack", "reversetpack",
552        --
553        "hcontainer", "vcontainer", "tcontainer",
554        --
555        "frule",
556        --
557        "compoundhyphenpenalty",
558        --
559        "start", "stop",
560        --
561        "unsupportedcs",
562        --
563        "openout", "closeout", "write", "openin", "closein", "read", "readline", "readfromterminal",
564        --
565        "boxlines", "boxline", "setboxline", "copyboxline",
566        "boxlinewd","boxlineht", "boxlinedp",
567        "boxlinenw","boxlinenh", "boxlinend",
568        "boxlinels", "boxliners", "boxlinelh", "boxlinerh",
569        "boxlinelp", "boxlinerp", "boxlinein",
570        "boxrangewd", "boxrangeht", "boxrangedp",
571        --
572        "bitwiseset", "bitwiseand", "bitwiseor", "bitwisexor", "bitwisenot", "bitwisenil",
573        "ifbitwiseand", "bitwise", "bitwiseshift", "bitwiseflip",
574        -- old ... very low level
575        "textdir", "linedir", "pardir", "boxdir",
576        --
577        "prelistbox", "postlistbox", "prelistcopy", "postlistcopy", "setprelistbox", "setpostlistbox",
578        --
579        "noligaturing", "nokerning", "noexpansion", "noprotrusion",
580        "noleftkerning", "noleftligaturing", "norightkerning", "norightligaturing", "noitaliccorrection",
581         --
582        "futureletnexttoken", "defbackslashbreak", "letbackslashbreak",
583        --
584        "pushoverloadmode", "popoverloadmode", "pushrunstate", "poprunstate",
585        --
586        "suggestedalias",
587        --
588        "showboxhere",
589        --
590        "discoptioncodestring", "flagcodestring", "frozenparcodestring", "glyphoptioncodestring", "groupcodestring",
591        "hyphenationcodestring", "mathcontrolcodestring", "mathflattencodestring", "normalizecodestring",
592        "parcontextcodestring",
593        --
594        "newlocalcount", "newlocaldimen", "newlocalskip", "newlocalmuskip", "newlocaltoks", "newlocalbox",
595        "newlocalwrite", "newlocalread",
596        "setnewlocalcount", "setnewlocaldimen", "setnewlocalskip", "setnewlocalmuskip", "setnewlocaltoks", "setnewlocalbox",
597        --
598        "ifexpression"
599    }
600}
601