mult-low.lua /size: 25 Kb    last modification: 2020-07-01 14:35
1
if
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 11
return
{
12
[
"
constants
"
]
=
{
13
--
14
"
zerocount
"
,
"
minusone
"
,
"
minustwo
"
,
"
plusone
"
,
"
plustwo
"
,
"
plusthree
"
,
"
plusfour
"
,
"
plusfive
"
,
15
"
plussix
"
,
"
plusseven
"
,
"
pluseight
"
,
"
plusnine
"
,
"
plusten
"
,
"
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
"
voidbox
"
,
"
emptybox
"
,
"
emptyvbox
"
,
"
emptyhbox
"
,
32
--
33
"
bigskipamount
"
,
"
medskipamount
"
,
"
smallskipamount
"
,
34
--
35
"
fmtname
"
,
"
fmtversion
"
,
"
texengine
"
,
"
texenginename
"
,
"
texengineversion
"
,
"
texenginefunctionality
"
,
36
"
luatexengine
"
,
"
pdftexengine
"
,
"
xetexengine
"
,
"
unknownengine
"
,
37
"
contextformat
"
,
"
contextversion
"
,
"
contextkind
"
,
"
contextlmtxmode
"
,
"
contextmark
"
,
"
mksuffix
"
,
38
--
39
"
activecatcode
"
,
40
--
41
"
bgroup
"
,
"
egroup
"
,
42
"
endline
"
,
43
--
44
"
conditionaltrue
"
,
"
conditionalfalse
"
,
45
--
46
"
attributeunsetvalue
"
,
47
--
48
"
uprotationangle
"
,
"
rightrotationangle
"
,
"
downrotationangle
"
,
"
leftrotationangle
"
,
49
--
50
"
inicatcodes
"
,
51
"
ctxcatcodes
"
,
"
texcatcodes
"
,
"
notcatcodes
"
,
"
txtcatcodes
"
,
"
vrbcatcodes
"
,
52
"
prtcatcodes
"
,
"
nilcatcodes
"
,
"
luacatcodes
"
,
"
tpacatcodes
"
,
"
tpbcatcodes
"
,
53
"
xmlcatcodes
"
,
"
ctdcatcodes
"
,
54
--
55
"
escapecatcode
"
,
"
begingroupcatcode
"
,
"
endgroupcatcode
"
,
"
mathshiftcatcode
"
,
"
alignmentcatcode
"
,
56
"
endoflinecatcode
"
,
"
parametercatcode
"
,
"
superscriptcatcode
"
,
"
subscriptcatcode
"
,
"
ignorecatcode
"
,
57
"
spacecatcode
"
,
"
lettercatcode
"
,
"
othercatcode
"
,
"
activecatcode
"
,
"
commentcatcode
"
,
"
invalidcatcode
"
,
58
--
59
"
tabasciicode
"
,
"
newlineasciicode
"
,
"
formfeedasciicode
"
,
"
endoflineasciicode
"
,
"
endoffileasciicode
"
,
60
"
commaasciicode
"
,
"
spaceasciicode
"
,
"
periodasciicode
"
,
61
"
hashasciicode
"
,
"
dollarasciicode
"
,
"
commentasciicode
"
,
"
ampersandasciicode
"
,
62
"
colonasciicode
"
,
"
backslashasciicode
"
,
"
circumflexasciicode
"
,
"
underscoreasciicode
"
,
63
"
leftbraceasciicode
"
,
"
barasciicode
"
,
"
rightbraceasciicode
"
,
"
tildeasciicode
"
,
"
delasciicode
"
,
64
"
leftparentasciicode
"
,
"
rightparentasciicode
"
,
65
"
lessthanasciicode
"
,
"
morethanasciicode
"
,
"
doublecommentsignal
"
,
66
"
atsignasciicode
"
,
"
exclamationmarkasciicode
"
,
"
questionmarkasciicode
"
,
67
"
doublequoteasciicode
"
,
"
singlequoteasciicode
"
,
"
forwardslashasciicode
"
,
68
"
primeasciicode
"
,
"
hyphenasciicode
"
,
69
--
70
"
activemathcharcode
"
,
71
--
72
"
activetabtoken
"
,
"
activeformfeedtoken
"
,
"
activeendoflinetoken
"
,
73
--
74
"
batchmodecode
"
,
"
nonstopmodecode
"
,
"
scrollmodecode
"
,
"
errorstopmodecode
"
,
75
--
76
"
bottomlevelgroupcode
"
,
"
simplegroupcode
"
,
"
hboxgroupcode
"
,
"
adjustedhboxgroupcode
"
,
"
vboxgroupcode
"
,
77
"
vtopgroupcode
"
,
"
aligngroupcode
"
,
"
noaligngroupcode
"
,
"
outputgroupcode
"
,
"
mathgroupcode
"
,
78
"
discretionarygroupcode
"
,
"
insertgroupcode
"
,
"
vcentergroupcode
"
,
"
mathabovegroupcode
"
,
"
mathchoicegroupcode
"
,
79
"
semisimplegroupcode
"
,
"
mathshiftgroupcode
"
,
"
mathleftgroupcode
"
,
"
vadjustgroupcode
"
,
80
--
81
"
charnodecode
"
,
"
hlistnodecode
"
,
"
vlistnodecode
"
,
"
rulenodecode
"
,
"
insertnodecode
"
,
"
marknodecode
"
,
82
"
adjustnodecode
"
,
"
ligaturenodecode
"
,
"
discretionarynodecode
"
,
"
whatsitnodecode
"
,
"
mathnodecode
"
,
83
"
gluenodecode
"
,
"
kernnodecode
"
,
"
penaltynodecode
"
,
"
unsetnodecode
"
,
"
mathsnodecode
"
,
84
--
85
"
charifcode
"
,
"
catifcode
"
,
"
numifcode
"
,
"
dimifcode
"
,
"
oddifcode
"
,
"
vmodeifcode
"
,
"
hmodeifcode
"
,
86
"
mmodeifcode
"
,
"
innerifcode
"
,
"
voidifcode
"
,
"
hboxifcode
"
,
"
vboxifcode
"
,
"
xifcode
"
,
"
eofifcode
"
,
87
"
trueifcode
"
,
"
falseifcode
"
,
"
caseifcode
"
,
"
definedifcode
"
,
"
csnameifcode
"
,
"
fontcharifcode
"
,
88
--
89
"
fontslantperpoint
"
,
"
fontinterwordspace
"
,
"
fontinterwordstretch
"
,
"
fontinterwordshrink
"
,
90
"
fontexheight
"
,
"
fontemwidth
"
,
"
fontextraspace
"
,
"
slantperpoint
"
,
91
"
mathexheight
"
,
"
mathemwidth
"
,
92
"
interwordspace
"
,
"
interwordstretch
"
,
"
interwordshrink
"
,
"
exheight
"
,
"
emwidth
"
,
"
extraspace
"
,
93
"
mathaxisheight
"
,
94
"
muquad
"
,
95
--
96
-- maybe a different class
97
--
98
"
startmode
"
,
"
stopmode
"
,
"
startnotmode
"
,
"
stopnotmode
"
,
"
startmodeset
"
,
"
stopmodeset
"
,
99
"
doifmode
"
,
"
doifelsemode
"
,
"
doifmodeelse
"
,
"
doifnotmode
"
,
100
"
startmodeset
"
,
"
stopmodeset
"
,
101
"
startallmodes
"
,
"
stopallmodes
"
,
"
startnotallmodes
"
,
"
stopnotallmodes
"
,
102
"
doifallmodes
"
,
"
doifelseallmodes
"
,
"
doifallmodeselse
"
,
"
doifnotallmodes
"
,
103
"
startenvironment
"
,
"
stopenvironment
"
,
"
environment
"
,
104
"
startcomponent
"
,
"
stopcomponent
"
,
"
component
"
,
105
"
startproduct
"
,
"
stopproduct
"
,
"
product
"
,
106
"
startproject
"
,
"
stopproject
"
,
"
project
"
,
107
"
starttext
"
,
"
stoptext
"
,
"
startnotext
"
,
"
stopnotext
"
,
108
"
startdocument
"
,
"
stopdocument
"
,
"
documentvariable
"
,
"
unexpandeddocumentvariable
"
,
"
setupdocument
"
,
"
presetdocument
"
,
109
"
doifelsedocumentvariable
"
,
"
doifdocumentvariableelse
"
,
"
doifdocumentvariable
"
,
"
doifnotdocumentvariable
"
,
110
"
startmodule
"
,
"
stopmodule
"
,
"
usemodule
"
,
"
usetexmodule
"
,
"
useluamodule
"
,
"
setupmodule
"
,
"
currentmoduleparameter
"
,
"
moduleparameter
"
,
111
"
everystarttext
"
,
"
everystoptext
"
,
112
--
113
"
startTEXpage
"
,
"
stopTEXpage
"
,
114
-- "startMPpage", "stopMPpage", -- already catched by nested lexer
115
--
116
"
enablemode
"
,
"
disablemode
"
,
"
preventmode
"
,
"
definemode
"
,
117
"
globalenablemode
"
,
"
globaldisablemode
"
,
"
globalpreventmode
"
,
118
"
pushmode
"
,
"
popmode
"
,
119
--
120
"
typescriptone
"
,
"
typescripttwo
"
,
"
typescriptthree
"
,
"
mathsizesuffix
"
,
121
--
122
"
mathordcode
"
,
"
mathopcode
"
,
"
mathbincode
"
,
"
mathrelcode
"
,
"
mathopencode
"
,
"
mathclosecode
"
,
123
"
mathpunctcode
"
,
"
mathalphacode
"
,
"
mathinnercode
"
,
"
mathnothingcode
"
,
"
mathlimopcode
"
,
124
"
mathnolopcode
"
,
"
mathboxcode
"
,
"
mathchoicecode
"
,
"
mathaccentcode
"
,
"
mathradicalcode
"
,
125
--
126
"
constantnumber
"
,
"
constantnumberargument
"
,
"
constantdimen
"
,
"
constantdimenargument
"
,
"
constantemptyargument
"
,
127
--
128
"
continueifinputfile
"
,
129
--
130
"
luastringsep
"
,
"
!!bs
"
,
"
!!es
"
,
131
--
132
"
lefttorightmark
"
,
"
righttoleftmark
"
,
"
lrm
"
,
"
rlm
"
,
133
"
bidilre
"
,
"
bidirle
"
,
"
bidipop
"
,
"
bidilro
"
,
"
bidirlo
"
,
134
--
135
"
breakablethinspace
"
,
"
nobreakspace
"
,
"
nonbreakablespace
"
,
"
narrownobreakspace
"
,
"
zerowidthnobreakspace
"
,
136
"
ideographicspace
"
,
"
ideographichalffillspace
"
,
137
"
twoperemspace
"
,
"
threeperemspace
"
,
"
fourperemspace
"
,
"
fiveperemspace
"
,
"
sixperemspace
"
,
138
"
figurespace
"
,
"
punctuationspace
"
,
"
hairspace
"
,
"
enquad
"
,
"
emquad
"
,
139
"
zerowidthspace
"
,
"
zerowidthnonjoiner
"
,
"
zerowidthjoiner
"
,
"
zwnj
"
,
"
zwj
"
,
140
"
optionalspace
"
,
"
asciispacechar
"
,
"
softhyphen
"
,
141
--
142
"
Ux
"
,
"
eUx
"
,
"
Umathaccents
"
,
143
--
144
"
parfillleftskip
"
,
"
parfillrightskip
"
,
145
--
146
"
startlmtxmode
"
,
"
stoplmtxmode
"
,
"
startmkivmode
"
,
"
stopmkivmode
"
,
147
--
148
"
wildcardsymbol
"
,
149
}
,
150
[
"
helpers
"
]
=
{
151
--
152
"
startsetups
"
,
"
stopsetups
"
,
153
"
startxmlsetups
"
,
"
stopxmlsetups
"
,
154
"
startluasetups
"
,
"
stopluasetups
"
,
155
"
starttexsetups
"
,
"
stoptexsetups
"
,
156
"
startrawsetups
"
,
"
stoprawsetups
"
,
157
"
startlocalsetups
"
,
"
stoplocalsetups
"
,
158
"
starttexdefinition
"
,
"
stoptexdefinition
"
,
159
"
starttexcode
"
,
"
stoptexcode
"
,
160
"
startcontextcode
"
,
"
stopcontextcode
"
,
161
"
startcontextdefinitioncode
"
,
"
stopcontextdefinitioncode
"
,
162
"
texdefinition
"
,
163
--
164
"
doifelsesetups
"
,
"
doifsetupselse
"
,
"
doifsetups
"
,
"
doifnotsetups
"
,
"
setup
"
,
"
setups
"
,
"
texsetup
"
,
"
xmlsetup
"
,
"
luasetup
"
,
"
directsetup
"
,
"
fastsetup
"
,
165
"
copysetups
"
,
"
resetsetups
"
,
166
"
doifelsecommandhandler
"
,
"
doifcommandhandlerelse
"
,
"
doifnotcommandhandler
"
,
"
doifcommandhandler
"
,
167
--
168
"
newmode
"
,
"
setmode
"
,
"
resetmode
"
,
169
"
newsystemmode
"
,
"
setsystemmode
"
,
"
resetsystemmode
"
,
"
pushsystemmode
"
,
"
popsystemmode
"
,
170
"
globalsetmode
"
,
"
globalresetmode
"
,
"
globalsetsystemmode
"
,
"
globalresetsystemmode
"
,
171
"
booleanmodevalue
"
,
172
--
173
"
newcount
"
,
"
newdimen
"
,
"
newskip
"
,
"
newmuskip
"
,
"
newbox
"
,
"
newtoks
"
,
"
newread
"
,
"
newwrite
"
,
"
newmarks
"
,
"
newinsert
"
,
"
newattribute
"
,
"
newif
"
,
174
"
newlanguage
"
,
"
newfamily
"
,
"
newfam
"
,
"
newhelp
"
,
-- not used
175
--
176
"
then
"
,
177
"
begcsname
"
,
178
--
179
"
autorule
"
,
180
--
181
"
strippedcsname
"
,
"
checkedstrippedcsname
"
,
182
--
183
"
firstargumentfalse
"
,
"
firstargumenttrue
"
,
184
"
secondargumentfalse
"
,
"
secondargumenttrue
"
,
185
"
thirdargumentfalse
"
,
"
thirdargumenttrue
"
,
186
"
fourthargumentfalse
"
,
"
fourthargumenttrue
"
,
187
"
fifthargumentfalse
"
,
"
fifthargumenttrue
"
,
188
"
sixthargumentfalse
"
,
"
sixthargumenttrue
"
,
189
"
seventhargumentfalse
"
,
"
seventhargumenttrue
"
,
190
--
191
"
vkern
"
,
"
hkern
"
,
192
--
193
"
doglobal
"
,
"
dodoglobal
"
,
"
redoglobal
"
,
"
resetglobal
"
,
194
--
195
"
donothing
"
,
"
dontcomplain
"
,
"
forgetall
"
,
196
--
197
"
donetrue
"
,
"
donefalse
"
,
"
foundtrue
"
,
"
foundfalse
"
,
198
--
199
"
inlineordisplaymath
"
,
"
indisplaymath
"
,
"
forcedisplaymath
"
,
"
startforceddisplaymath
"
,
"
stopforceddisplaymath
"
,
"
startpickupmath
"
,
"
stoppickupmath
"
,
"
reqno
"
,
200
--
201
"
mathortext
"
,
202
--
203
"
htdp
"
,
204
"
unvoidbox
"
,
205
"
hfilll
"
,
"
vfilll
"
,
206
--
207
"
mathbox
"
,
"
mathlimop
"
,
"
mathnolop
"
,
"
mathnothing
"
,
"
mathalpha
"
,
208
--
209
"
currentcatcodetable
"
,
"
defaultcatcodetable
"
,
"
catcodetablename
"
,
210
"
newcatcodetable
"
,
"
startcatcodetable
"
,
"
stopcatcodetable
"
,
"
startextendcatcodetable
"
,
"
stopextendcatcodetable
"
,
211
"
pushcatcodetable
"
,
"
popcatcodetable
"
,
"
restorecatcodes
"
,
212
"
setcatcodetable
"
,
"
letcatcodecommand
"
,
"
defcatcodecommand
"
,
"
uedcatcodecommand
"
,
213
--
214
"
hglue
"
,
"
vglue
"
,
"
hfillneg
"
,
"
vfillneg
"
,
"
hfilllneg
"
,
"
vfilllneg
"
,
215
--
216
"
ruledhss
"
,
"
ruledhfil
"
,
"
ruledhfill
"
,
"
ruledhfilll
"
,
"
ruledhfilneg
"
,
"
ruledhfillneg
"
,
"
normalhfillneg
"
,
"
normalhfilllneg
"
,
217
"
ruledvss
"
,
"
ruledvfil
"
,
"
ruledvfill
"
,
"
ruledvfilll
"
,
"
ruledvfilneg
"
,
"
ruledvfillneg
"
,
"
normalvfillneg
"
,
"
normalvfilllneg
"
,
218
"
ruledhbox
"
,
"
ruledvbox
"
,
"
ruledvtop
"
,
"
ruledvcenter
"
,
"
ruledmbox
"
,
219
"
ruledhpack
"
,
"
ruledvpack
"
,
"
ruledtpack
"
,
220
"
ruledhskip
"
,
"
ruledvskip
"
,
"
ruledkern
"
,
"
ruledmskip
"
,
"
ruledmkern
"
,
221
"
ruledhglue
"
,
"
ruledvglue
"
,
"
normalhglue
"
,
"
normalvglue
"
,
222
"
ruledpenalty
"
,
223
--
224
"
filledhboxb
"
,
"
filledhboxr
"
,
"
filledhboxg
"
,
"
filledhboxc
"
,
"
filledhboxm
"
,
"
filledhboxy
"
,
"
filledhboxk
"
,
225
--
226
"
scratchcounter
"
,
"
globalscratchcounter
"
,
"
privatescratchcounter
"
,
227
"
scratchdimen
"
,
"
globalscratchdimen
"
,
"
privatescratchdimen
"
,
228
"
scratchskip
"
,
"
globalscratchskip
"
,
"
privatescratchskip
"
,
229
"
scratchmuskip
"
,
"
globalscratchmuskip
"
,
"
privatescratchmuskip
"
,
230
"
scratchtoks
"
,
"
globalscratchtoks
"
,
"
privatescratchtoks
"
,
231
"
scratchbox
"
,
"
globalscratchbox
"
,
"
privatescratchbox
"
,
232
--
233
"
globalscratchcounterone
"
,
"
globalscratchcountertwo
"
,
"
globalscratchcounterthree
"
,
234
--
235
"
groupedcommand
"
,
"
groupedcommandcs
"
,
236
"
triggergroupedcommand
"
,
"
triggergroupedcommandcs
"
,
237
"
simplegroupedcommand
"
,
"
pickupgroupedcommand
"
,
238
--
239
"
normalbaselineskip
"
,
"
normallineskip
"
,
"
normallineskiplimit
"
,
240
--
241
"
availablehsize
"
,
"
localhsize
"
,
"
setlocalhsize
"
,
"
distributedhsize
"
,
"
hsizefraction
"
,
242
--
243
"
next
"
,
"
nexttoken
"
,
244
--
245
"
nextbox
"
,
"
dowithnextbox
"
,
"
dowithnextboxcs
"
,
"
dowithnextboxcontent
"
,
"
dowithnextboxcontentcs
"
,
"
flushnextbox
"
,
246
"
boxisempty
"
,
247
--
248
"
givenwidth
"
,
"
givenheight
"
,
"
givendepth
"
,
"
scangivendimensions
"
,
249
--
250
"
scratchwidth
"
,
"
scratchheight
"
,
"
scratchdepth
"
,
"
scratchoffset
"
,
"
scratchdistance
"
,
"
scratchtotal
"
,
251
"
scratchhsize
"
,
"
scratchvsize
"
,
252
"
scratchxoffset
"
,
"
scratchyoffset
"
,
"
scratchhoffset
"
,
"
scratchvoffset
"
,
253
"
scratchxposition
"
,
"
scratchyposition
"
,
254
"
scratchtopoffset
"
,
"
scratchbottomoffset
"
,
"
scratchleftoffset
"
,
"
scratchrightoffset
"
,
255
--
256
"
scratchcounterone
"
,
"
scratchcountertwo
"
,
"
scratchcounterthree
"
,
"
scratchcounterfour
"
,
"
scratchcounterfive
"
,
"
scratchcountersix
"
,
257
"
scratchdimenone
"
,
"
scratchdimentwo
"
,
"
scratchdimenthree
"
,
"
scratchdimenfour
"
,
"
scratchdimenfive
"
,
"
scratchdimensix
"
,
258
"
scratchskipone
"
,
"
scratchskiptwo
"
,
"
scratchskipthree
"
,
"
scratchskipfour
"
,
"
scratchskipfive
"
,
"
scratchskipsix
"
,
259
"
scratchmuskipone
"
,
"
scratchmuskiptwo
"
,
"
scratchmuskipthree
"
,
"
scratchmuskipfour
"
,
"
scratchmuskipfive
"
,
"
scratchmuskipsix
"
,
260
"
scratchtoksone
"
,
"
scratchtokstwo
"
,
"
scratchtoksthree
"
,
"
scratchtoksfour
"
,
"
scratchtoksfive
"
,
"
scratchtokssix
"
,
261
"
scratchboxone
"
,
"
scratchboxtwo
"
,
"
scratchboxthree
"
,
"
scratchboxfour
"
,
"
scratchboxfive
"
,
"
scratchboxsix
"
,
262
"
scratchnx
"
,
"
scratchny
"
,
"
scratchmx
"
,
"
scratchmy
"
,
263
"
scratchunicode
"
,
264
"
scratchmin
"
,
"
scratchmax
"
,
265
--
266
"
scratchleftskip
"
,
"
scratchrightskip
"
,
"
scratchtopskip
"
,
"
scratchbottomskip
"
,
267
--
268
"
doif
"
,
"
doifnot
"
,
"
doifelse
"
,
269
"
firstinset
"
,
270
"
doifinset
"
,
"
doifnotinset
"
,
271
"
doifelseinset
"
,
"
doifinsetelse
"
,
272
"
doifelsenextchar
"
,
"
doifnextcharelse
"
,
273
"
doifelsenextcharcs
"
,
"
doifnextcharcselse
"
,
274
"
doifelsenextoptional
"
,
"
doifnextoptionalelse
"
,
275
"
doifelsenextoptionalcs
"
,
"
doifnextoptionalcselse
"
,
276
"
doifelsefastoptionalcheck
"
,
"
doiffastoptionalcheckelse
"
,
277
"
doifelsefastoptionalcheckcs
"
,
"
doiffastoptionalcheckcselse
"
,
278
"
doifelsenextbgroup
"
,
"
doifnextbgroupelse
"
,
279
"
doifelsenextbgroupcs
"
,
"
doifnextbgroupcselse
"
,
280
"
doifelsenextparenthesis
"
,
"
doifnextparenthesiselse
"
,
281
"
doifelseundefined
"
,
"
doifundefinedelse
"
,
282
"
doifelsedefined
"
,
"
doifdefinedelse
"
,
283
"
doifundefined
"
,
"
doifdefined
"
,
284
"
doifelsevalue
"
,
"
doifvalue
"
,
"
doifnotvalue
"
,
285
"
doifnothing
"
,
"
doifsomething
"
,
286
"
doifelsenothing
"
,
"
doifnothingelse
"
,
287
"
doifelsesomething
"
,
"
doifsomethingelse
"
,
288
"
doifvaluenothing
"
,
"
doifvaluesomething
"
,
289
"
doifelsevaluenothing
"
,
"
doifvaluenothingelse
"
,
290
"
doifelsedimension
"
,
"
doifdimensionelse
"
,
291
"
doifelsenumber
"
,
"
doifnumberelse
"
,
"
doifnumber
"
,
"
doifnotnumber
"
,
292
"
doifelsecommon
"
,
"
doifcommonelse
"
,
"
doifcommon
"
,
"
doifnotcommon
"
,
293
"
doifinstring
"
,
"
doifnotinstring
"
,
"
doifelseinstring
"
,
"
doifinstringelse
"
,
294
"
doifelseassignment
"
,
"
doifassignmentelse
"
,
"
docheckassignment
"
,
"
doifelseassignmentcs
"
,
"
doifassignmentelsecs
"
,
295
"
validassignment
"
,
"
novalidassignment
"
,
296
"
doiftext
"
,
"
doifelsetext
"
,
"
doiftextelse
"
,
"
doifnottext
"
,
297
--
298
"
quitcondition
"
,
"
truecondition
"
,
"
falsecondition
"
,
299
--
300
"
tracingall
"
,
"
tracingnone
"
,
"
loggingall
"
,
301
--
302
"
removetoks
"
,
"
appendtoks
"
,
"
prependtoks
"
,
"
appendtotoks
"
,
"
prependtotoks
"
,
"
to
"
,
303
--
304
"
endgraf
"
,
"
endpar
"
,
"
everyendpar
"
,
"
reseteverypar
"
,
"
finishpar
"
,
"
empty
"
,
"
null
"
,
"
space
"
,
"
quad
"
,
"
enspace
"
,
"
emspace
"
,
"
charspace
"
,
"
nbsp
"
,
"
crlf
"
,
305
"
obeyspaces
"
,
"
obeylines
"
,
"
obeyedspace
"
,
"
obeyedline
"
,
"
obeyedtab
"
,
"
obeyedpage
"
,
306
"
normalspace
"
,
307
--
308
"
executeifdefined
"
,
309
--
310
"
singleexpandafter
"
,
"
doubleexpandafter
"
,
"
tripleexpandafter
"
,
311
--
312
"
dontleavehmode
"
,
"
removelastspace
"
,
"
removeunwantedspaces
"
,
"
keepunwantedspaces
"
,
313
"
removepunctuation
"
,
"
ignoreparskip
"
,
"
forcestrutdepth
"
,
"
onlynonbreakablespace
"
,
314
--
315
"
wait
"
,
"
writestatus
"
,
"
define
"
,
"
defineexpandable
"
,
"
redefine
"
,
316
--
317
"
setmeasure
"
,
"
setemeasure
"
,
"
setgmeasure
"
,
"
setxmeasure
"
,
"
definemeasure
"
,
"
freezemeasure
"
,
318
"
measure
"
,
"
measured
"
,
"
directmeasure
"
,
319
"
setquantity
"
,
"
setequantity
"
,
"
setgquantity
"
,
"
setxquantity
"
,
"
definequantity
"
,
"
freezequantity
"
,
320
"
quantity
"
,
"
quantitied
"
,
"
directquantity
"
,
321
-- "quantified",
322
--
323
"
installcorenamespace
"
,
324
--
325
"
getvalue
"
,
"
getuvalue
"
,
"
setvalue
"
,
"
setevalue
"
,
"
setgvalue
"
,
"
setxvalue
"
,
"
letvalue
"
,
"
letgvalue
"
,
326
"
resetvalue
"
,
"
undefinevalue
"
,
"
ignorevalue
"
,
327
"
setuvalue
"
,
"
setuevalue
"
,
"
setugvalue
"
,
"
setuxvalue
"
,
328
--
329
"
globallet
"
,
"
glet
"
,
"
udef
"
,
"
ugdef
"
,
"
uedef
"
,
"
uxdef
"
,
"
checked
"
,
"
unique
"
,
330
--
331
"
getparameters
"
,
"
geteparameters
"
,
"
getgparameters
"
,
"
getxparameters
"
,
"
forgetparameters
"
,
"
copyparameters
"
,
332
--
333
"
getdummyparameters
"
,
"
dummyparameter
"
,
"
directdummyparameter
"
,
"
setdummyparameter
"
,
"
letdummyparameter
"
,
"
setexpandeddummyparameter
"
,
334
"
usedummystyleandcolor
"
,
"
usedummystyleparameter
"
,
"
usedummycolorparameter
"
,
335
--
336
"
processcommalist
"
,
"
processcommacommand
"
,
"
quitcommalist
"
,
"
quitprevcommalist
"
,
337
"
processaction
"
,
"
processallactions
"
,
"
processfirstactioninset
"
,
"
processallactionsinset
"
,
338
--
339
"
unexpanded
"
,
"
expanded
"
,
"
startexpanded
"
,
"
stopexpanded
"
,
"
protected
"
,
"
protect
"
,
"
unprotect
"
,
340
--
341
"
firstofoneargument
"
,
342
"
firstoftwoarguments
"
,
"
secondoftwoarguments
"
,
343
"
firstofthreearguments
"
,
"
secondofthreearguments
"
,
"
thirdofthreearguments
"
,
344
"
firstoffourarguments
"
,
"
secondoffourarguments
"
,
"
thirdoffourarguments
"
,
"
fourthoffourarguments
"
,
345
"
firstoffivearguments
"
,
"
secondoffivearguments
"
,
"
thirdoffivearguments
"
,
"
fourthoffivearguments
"
,
"
fifthoffivearguments
"
,
346
"
firstofsixarguments
"
,
"
secondofsixarguments
"
,
"
thirdofsixarguments
"
,
"
fourthofsixarguments
"
,
"
fifthofsixarguments
"
,
"
sixthofsixarguments
"
,
347
--
348
"
firstofoneunexpanded
"
,
349
"
firstoftwounexpanded
"
,
"
secondoftwounexpanded
"
,
350
"
firstofthreeunexpanded
"
,
"
secondofthreeunexpanded
"
,
"
thirdofthreeunexpanded
"
,
351
--
352
"
gobbleoneargument
"
,
"
gobbletwoarguments
"
,
"
gobblethreearguments
"
,
"
gobblefourarguments
"
,
"
gobblefivearguments
"
,
"
gobblesixarguments
"
,
"
gobblesevenarguments
"
,
"
gobbleeightarguments
"
,
"
gobbleninearguments
"
,
"
gobbletenarguments
"
,
353
"
gobbleoneoptional
"
,
"
gobbletwooptionals
"
,
"
gobblethreeoptionals
"
,
"
gobblefouroptionals
"
,
"
gobblefiveoptionals
"
,
354
--
355
"
dorecurse
"
,
"
doloop
"
,
"
exitloop
"
,
"
dostepwiserecurse
"
,
"
recurselevel
"
,
"
recursedepth
"
,
"
dofastloopcs
"
,
"
fastloopindex
"
,
"
fastloopfinal
"
,
"
dowith
"
,
356
--
357
"
newconstant
"
,
"
setnewconstant
"
,
"
setconstant
"
,
"
setconstantvalue
"
,
358
"
newconditional
"
,
"
settrue
"
,
"
setfalse
"
,
"
settruevalue
"
,
"
setfalsevalue
"
,
359
--
360
"
newmacro
"
,
"
setnewmacro
"
,
"
newfraction
"
,
361
"
newsignal
"
,
362
--
363
"
dosingleempty
"
,
"
dodoubleempty
"
,
"
dotripleempty
"
,
"
doquadrupleempty
"
,
"
doquintupleempty
"
,
"
dosixtupleempty
"
,
"
doseventupleempty
"
,
364
"
dosingleargument
"
,
"
dodoubleargument
"
,
"
dotripleargument
"
,
"
doquadrupleargument
"
,
"
doquintupleargument
"
,
"
dosixtupleargument
"
,
"
doseventupleargument
"
,
365
"
dosinglegroupempty
"
,
"
dodoublegroupempty
"
,
"
dotriplegroupempty
"
,
"
doquadruplegroupempty
"
,
"
doquintuplegroupempty
"
,
366
"
permitspacesbetweengroups
"
,
"
dontpermitspacesbetweengroups
"
,
367
--
368
"
nopdfcompression
"
,
"
maximumpdfcompression
"
,
"
normalpdfcompression
"
,
"
onlypdfobjectcompression
"
,
"
nopdfobjectcompression
"
,
369
--
370
"
modulonumber
"
,
"
dividenumber
"
,
371
--
372
"
getfirstcharacter
"
,
"
doifelsefirstchar
"
,
"
doiffirstcharelse
"
,
373
--
374
"
startnointerference
"
,
"
stopnointerference
"
,
375
--
376
"
twodigits
"
,
"
threedigits
"
,
377
--
378
"
leftorright
"
,
379
--
380
"
offinterlineskip
"
,
"
oninterlineskip
"
,
"
nointerlineskip
"
,
381
--
382
"
strut
"
,
"
halfstrut
"
,
"
quarterstrut
"
,
"
depthstrut
"
,
"
halflinestrut
"
,
"
noheightstrut
"
,
"
setstrut
"
,
"
strutbox
"
,
"
strutht
"
,
"
strutdp
"
,
"
strutwd
"
,
"
struthtdp
"
,
"
strutgap
"
,
"
begstrut
"
,
"
endstrut
"
,
"
lineheight
"
,
383
"
leftboundary
"
,
"
rightboundary
"
,
"
signalcharacter
"
,
384
--
385
"
shiftbox
"
,
"
vpackbox
"
,
"
hpackbox
"
,
"
vpackedbox
"
,
"
hpackedbox
"
,
386
--
387
"
ordordspacing
"
,
"
ordopspacing
"
,
"
ordbinspacing
"
,
"
ordrelspacing
"
,
388
"
ordopenspacing
"
,
"
ordclosespacing
"
,
"
ordpunctspacing
"
,
"
ordinnerspacing
"
,
389
--
390
"
opordspacing
"
,
"
opopspacing
"
,
"
opbinspacing
"
,
"
oprelspacing
"
,
391
"
opopenspacing
"
,
"
opclosespacing
"
,
"
oppunctspacing
"
,
"
opinnerspacing
"
,
392
--
393
"
binordspacing
"
,
"
binopspacing
"
,
"
binbinspacing
"
,
"
binrelspacing
"
,
394
"
binopenspacing
"
,
"
binclosespacing
"
,
"
binpunctspacing
"
,
"
bininnerspacing
"
,
395
--
396
"
relordspacing
"
,
"
relopspacing
"
,
"
relbinspacing
"
,
"
relrelspacing
"
,
397
"
relopenspacing
"
,
"
relclosespacing
"
,
"
relpunctspacing
"
,
"
relinnerspacing
"
,
398
--
399
"
openordspacing
"
,
"
openopspacing
"
,
"
openbinspacing
"
,
"
openrelspacing
"
,
400
"
openopenspacing
"
,
"
openclosespacing
"
,
"
openpunctspacing
"
,
"
openinnerspacing
"
,
401
--
402
"
closeordspacing
"
,
"
closeopspacing
"
,
"
closebinspacing
"
,
"
closerelspacing
"
,
403
"
closeopenspacing
"
,
"
closeclosespacing
"
,
"
closepunctspacing
"
,
"
closeinnerspacing
"
,
404
--
405
"
punctordspacing
"
,
"
punctopspacing
"
,
"
punctbinspacing
"
,
"
punctrelspacing
"
,
406
"
punctopenspacing
"
,
"
punctclosespacing
"
,
"
punctpunctspacing
"
,
"
punctinnerspacing
"
,
407
--
408
"
innerordspacing
"
,
"
inneropspacing
"
,
"
innerbinspacing
"
,
"
innerrelspacing
"
,
409
"
inneropenspacing
"
,
"
innerclosespacing
"
,
"
innerpunctspacing
"
,
"
innerinnerspacing
"
,
410
--
411
"
normalreqno
"
,
412
--
413
"
startimath
"
,
"
stopimath
"
,
"
normalstartimath
"
,
"
normalstopimath
"
,
414
"
startdmath
"
,
"
stopdmath
"
,
"
normalstartdmath
"
,
"
normalstopdmath
"
,
415
"
normalsuperscript
"
,
"
normalsubscript
"
,
"
normalnosuperscript
"
,
"
normalnosubscript
"
,
416
"
superscript
"
,
"
subscript
"
,
"
nosuperscript
"
,
"
nosubscript
"
,
417
"
superprescript
"
,
"
subprescript
"
,
"
nosuperprescript
"
,
"
nosubsprecript
"
,
418
--
419
"
uncramped
"
,
"
cramped
"
,
420
"
mathstyletrigger
"
,
"
triggermathstyle
"
,
421
"
mathstylefont
"
,
"
mathsmallstylefont
"
,
"
mathstyleface
"
,
"
mathsmallstyleface
"
,
"
mathstylecommand
"
,
"
mathpalette
"
,
422
"
mathstylehbox
"
,
"
mathstylevbox
"
,
"
mathstylevcenter
"
,
"
mathstylevcenteredhbox
"
,
"
mathstylevcenteredvbox
"
,
423
"
mathtext
"
,
"
setmathsmalltextbox
"
,
"
setmathtextbox
"
,
424
"
pushmathstyle
"
,
"
popmathstyle
"
,
425
--
426
"
triggerdisplaystyle
"
,
"
triggertextstyle
"
,
"
triggerscriptstyle
"
,
"
triggerscriptscriptstyle
"
,
427
"
triggeruncrampedstyle
"
,
"
triggercrampedstyle
"
,
428
"
triggersmallstyle
"
,
"
triggeruncrampedsmallstyle
"
,
"
triggercrampedsmallstyle
"
,
429
"
triggerbigstyle
"
,
"
triggeruncrampedbigstyle
"
,
"
triggercrampedbigstyle
"
,
430
--
431
"
luaexpr
"
,
432
"
expelsedoif
"
,
"
expdoif
"
,
"
expdoifnot
"
,
433
"
expdoifelsecommon
"
,
"
expdoifcommonelse
"
,
434
"
expdoifelseinset
"
,
"
expdoifinsetelse
"
,
435
--
436
"
ctxdirectlua
"
,
"
ctxlatelua
"
,
"
ctxsprint
"
,
"
ctxwrite
"
,
"
ctxcommand
"
,
"
ctxdirectcommand
"
,
"
ctxlatecommand
"
,
"
ctxreport
"
,
437
"
ctxlua
"
,
"
luacode
"
,
"
lateluacode
"
,
"
directluacode
"
,
438
"
registerctxluafile
"
,
"
ctxloadluafile
"
,
439
"
luaversion
"
,
"
luamajorversion
"
,
"
luaminorversion
"
,
440
"
ctxluacode
"
,
"
luaconditional
"
,
"
luaexpanded
"
,
441
"
startluaparameterset
"
,
"
stopluaparameterset
"
,
"
luaparameterset
"
,
442
"
definenamedlua
"
,
443
"
obeylualines
"
,
"
obeyluatokens
"
,
444
"
startluacode
"
,
"
stopluacode
"
,
"
startlua
"
,
"
stoplua
"
,
445
"
startctxfunction
"
,
"
stopctxfunction
"
,
"
ctxfunction
"
,
446
"
startctxfunctiondefinition
"
,
"
stopctxfunctiondefinition
"
,
447
"
installctxfunction
"
,
"
installprotectedctxfunction
"
,
"
installprotectedctxscanner
"
,
"
installctxscanner
"
,
"
resetctxscanner
"
,
448
"
cldprocessfile
"
,
"
cldloadfile
"
,
"
cldloadviafile
"
,
"
cldcontext
"
,
"
cldcommand
"
,
449
--
450
"
carryoverpar
"
,
451
"
lastlinewidth
"
,
452
--
453
"
assumelongusagecs
"
,
454
--
455
"
Umathbotaccent
"
,
456
--
457
"
righttolefthbox
"
,
"
lefttorighthbox
"
,
"
righttoleftvbox
"
,
"
lefttorightvbox
"
,
"
righttoleftvtop
"
,
"
lefttorightvtop
"
,
458
"
rtlhbox
"
,
"
ltrhbox
"
,
"
rtlvbox
"
,
"
ltrvbox
"
,
"
rtlvtop
"
,
"
ltrvtop
"
,
459
"
autodirhbox
"
,
"
autodirvbox
"
,
"
autodirvtop
"
,
460
"
leftorrighthbox
"
,
"
leftorrightvbox
"
,
"
leftorrightvtop
"
,
461
"
lefttoright
"
,
"
righttoleft
"
,
"
checkedlefttoright
"
,
"
checkedrighttoleft
"
,
462
"
synchronizelayoutdirection
"
,
"
synchronizedisplaydirection
"
,
"
synchronizeinlinedirection
"
,
463
"
dirlre
"
,
"
dirrle
"
,
"
dirlro
"
,
"
dirrlo
"
,
464
--
465
"
lesshyphens
"
,
"
morehyphens
"
,
"
nohyphens
"
,
"
dohyphens
"
,
466
--
467
"
Ucheckedstartdisplaymath
"
,
"
Ucheckedstopdisplaymath
"
,
468
--
469
"
break
"
,
"
nobreak
"
,
"
allowbreak
"
,
"
goodbreak
"
,
470
--
471
"
nospace
"
,
"
nospacing
"
,
"
dospacing
"
,
472
--
473
"
naturalhbox
"
,
"
naturalvbox
"
,
"
naturalvtop
"
,
"
naturalhpack
"
,
"
naturalvpack
"
,
"
naturaltpack
"
,
474
"
reversehbox
"
,
"
reversevbox
"
,
"
reversevtop
"
,
"
reversehpack
"
,
"
reversevpack
"
,
"
reversetpack
"
,
475
--
476
"
frule
"
,
477
--
478
"
compoundhyphenpenalty
"
,
479
--
480
"
start
"
,
"
stop
"
,
481
--
482
"
unsupportedcs
"
,
483
}
484
}
485