i-system.xml /size: 134 Kb    last modification: 2021-10-28 13:51
1<?xml version="1.0" encoding="UTF-8"?>
2
3<?context-directive job ctxfile x-setups.ctx ?>
4
5<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
6
7    <cd:command name="expanded" level="system" category="system" file="syst-aux.mkiv">
8        <cd:arguments>
9            <cd:content/>
10        </cd:arguments>
11    </cd:command>
12
13    <cd:command name="expanded" type="environment" level="system" category="system" file="syst-aux.mkiv"/>
14
15    <cd:command name="gobbleoneargument" level="system" category="system" file="syst-aux.mkiv">
16        <cd:arguments>
17            <cd:content/>
18        </cd:arguments>
19    </cd:command>
20
21    <cd:command name="gobbletwoarguments" level="system" category="system" file="syst-aux.mkiv">
22        <cd:arguments>
23            <cd:content/>
24            <cd:content/>
25        </cd:arguments>
26    </cd:command>
27
28    <cd:command name="gobblethreearguments" level="system" category="system" file="syst-aux.mkiv">
29        <cd:arguments>
30            <cd:content/>
31            <cd:content/>
32            <cd:content/>
33        </cd:arguments>
34    </cd:command>
35
36    <cd:command name="gobblefourarguments" level="system" category="system" file="syst-aux.mkiv">
37        <cd:arguments>
38            <cd:content/>
39            <cd:content/>
40            <cd:content/>
41            <cd:content/>
42        </cd:arguments>
43    </cd:command>
44
45    <cd:command name="gobblefivearguments" level="system" category="system" file="syst-aux.mkiv">
46        <cd:arguments>
47            <cd:content/>
48            <cd:content/>
49            <cd:content/>
50            <cd:content/>
51            <cd:content/>
52        </cd:arguments>
53    </cd:command>
54
55    <cd:command name="gobblesixarguments" level="system" category="system" file="syst-aux.mkiv">
56        <cd:arguments>
57            <cd:content/>
58            <cd:content/>
59            <cd:content/>
60            <cd:content/>
61            <cd:content/>
62            <cd:content/>
63        </cd:arguments>
64    </cd:command>
65
66    <cd:command name="gobblesevenarguments" level="system" category="system" file="syst-aux.mkiv">
67        <cd:arguments>
68            <cd:content/>
69            <cd:content/>
70            <cd:content/>
71            <cd:content/>
72            <cd:content/>
73            <cd:content/>
74            <cd:content/>
75        </cd:arguments>
76    </cd:command>
77
78    <cd:command name="gobbleeightarguments" level="system" category="system" file="syst-aux.mkiv">
79        <cd:arguments>
80            <cd:content/>
81            <cd:content/>
82            <cd:content/>
83            <cd:content/>
84            <cd:content/>
85            <cd:content/>
86            <cd:content/>
87            <cd:content/>
88        </cd:arguments>
89    </cd:command>
90
91    <cd:command name="gobbleninearguments" level="system" category="system" file="syst-aux.mkiv">
92        <cd:arguments>
93            <cd:content/>
94            <cd:content/>
95            <cd:content/>
96            <cd:content/>
97            <cd:content/>
98            <cd:content/>
99            <cd:content/>
100            <cd:content/>
101            <cd:content/>
102        </cd:arguments>
103    </cd:command>
104
105    <cd:command name="gobbletenarguments" level="system" category="system" file="syst-aux.mkiv">
106        <cd:arguments>
107            <cd:content/>
108            <cd:content/>
109            <cd:content/>
110            <cd:content/>
111            <cd:content/>
112            <cd:content/>
113            <cd:content/>
114            <cd:content/>
115            <cd:content/>
116            <cd:content/>
117        </cd:arguments>
118    </cd:command>
119
120    <cd:command name="gobbleoneoptional" level="system" category="system" file="syst-aux.mkiv">
121        <cd:arguments>
122            <cd:resolve name="keyword-dummy"/>
123        </cd:arguments>
124    </cd:command>
125
126    <cd:command name="gobbletwooptionals" level="system" category="system" file="syst-aux.mkiv">
127        <cd:arguments>
128            <cd:resolve name="keyword-dummy"/>
129            <cd:resolve name="keyword-dummy"/>
130        </cd:arguments>
131    </cd:command>
132
133    <cd:command name="gobblethreeoptionals" level="system" category="system" file="syst-aux.mkiv">
134        <cd:arguments>
135            <cd:resolve name="keyword-dummy"/>
136            <cd:resolve name="keyword-dummy"/>
137            <cd:resolve name="keyword-dummy"/>
138        </cd:arguments>
139    </cd:command>
140
141    <cd:command name="gobblefouroptionals" level="system" category="system" file="syst-aux.mkiv">
142        <cd:arguments>
143            <cd:resolve name="keyword-dummy"/>
144            <cd:resolve name="keyword-dummy"/>
145            <cd:resolve name="keyword-dummy"/>
146            <cd:resolve name="keyword-dummy"/>
147        </cd:arguments>
148    </cd:command>
149
150    <cd:command name="gobblefiveoptionals" level="system" category="system" file="syst-aux.mkiv">
151        <cd:arguments>
152            <cd:resolve name="keyword-dummy"/>
153            <cd:resolve name="keyword-dummy"/>
154            <cd:resolve name="keyword-dummy"/>
155            <cd:resolve name="keyword-dummy"/>
156            <cd:resolve name="keyword-dummy"/>
157        </cd:arguments>
158    </cd:command>
159
160    <cd:command name="donothing" level="system" category="system" file="syst-aux.mkiv"/>
161
162    <cd:command name="doifelsenextchar" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
163        <cd:arguments>
164            <cd:resolve name="argument-character"/>
165            <cd:resolve name="argument-true"/>
166            <cd:resolve name="argument-false"/>
167        </cd:arguments>
168    </cd:command>
169
170    <cd:command name="doifnextcharelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
171        <cd:arguments>
172            <cd:resolve name="argument-character"/>
173            <cd:resolve name="argument-true"/>
174            <cd:resolve name="argument-false"/>
175        </cd:arguments>
176    </cd:command>
177
178    <cd:command name="doifelsenextoptional" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
179        <cd:arguments>
180            <cd:resolve name="argument-true"/>
181            <cd:resolve name="argument-false"/>
182        </cd:arguments>
183    </cd:command>
184
185    <cd:command name="doifnextoptionalelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
186        <cd:arguments>
187            <cd:resolve name="argument-true"/>
188            <cd:resolve name="argument-false"/>
189        </cd:arguments>
190    </cd:command>
191
192    <cd:command name="doifelsenextoptionalcs" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
193        <cd:arguments>
194            <cd:csname/>
195            <cd:csname/>
196        </cd:arguments>
197    </cd:command>
198
199    <cd:command name="doifnextoptionalcselse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
200        <cd:arguments>
201            <cd:csname/>
202            <cd:csname/>
203        </cd:arguments>
204    </cd:command>
205
206    <cd:command name="doifelsenextbgroup" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
207        <cd:arguments>
208            <cd:resolve name="argument-true"/>
209            <cd:resolve name="argument-false"/>
210        </cd:arguments>
211    </cd:command>
212
213    <cd:command name="doifnextbgroupelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
214        <cd:arguments>
215            <cd:resolve name="argument-true"/>
216            <cd:resolve name="argument-false"/>
217        </cd:arguments>
218    </cd:command>
219
220    <cd:command name="doifelsenextbgroupcs" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
221        <cd:arguments>
222            <cd:csname/>
223            <cd:csname/>
224        </cd:arguments>
225    </cd:command>
226
227    <cd:command name="doifnextbgroupcselse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
228        <cd:arguments>
229            <cd:csname/>
230            <cd:csname/>
231        </cd:arguments>
232    </cd:command>
233
234    <cd:command name="doifelsenextparenthesis" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
235        <cd:arguments>
236            <cd:resolve name="argument-true"/>
237            <cd:resolve name="argument-false"/>
238        </cd:arguments>
239    </cd:command>
240
241    <cd:command name="doifnextparenthesiselse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
242        <cd:arguments>
243            <cd:resolve name="argument-true"/>
244            <cd:resolve name="argument-false"/>
245        </cd:arguments>
246    </cd:command>
247
248    <cd:command name="doifelsefastoptionalcheck" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
249        <cd:arguments>
250            <cd:resolve name="argument-true"/>
251            <cd:resolve name="argument-false"/>
252        </cd:arguments>
253    </cd:command>
254
255    <cd:command name="doiffastoptionalcheckelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
256        <cd:arguments>
257            <cd:resolve name="argument-true"/>
258            <cd:resolve name="argument-false"/>
259        </cd:arguments>
260    </cd:command>
261
262    <cd:command name="doifelsefastoptionalcheckcs" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
263        <cd:arguments>
264            <cd:csname/>
265            <cd:csname/>
266        </cd:arguments>
267    </cd:command>
268
269    <cd:command name="doiffastoptionalcheckcselse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
270        <cd:arguments>
271            <cd:csname/>
272            <cd:csname/>
273        </cd:arguments>
274    </cd:command>
275
276    <cd:command name="assumelongusagecs" level="system" category="system" file="syst-aux.mkiv">
277        <cd:arguments>
278            <cd:csname/>
279            <cd:content/>
280        </cd:arguments>
281    </cd:command>
282
283    <cd:command name="setvalue" level="system" category="system" file="syst-aux.mkiv">
284        <cd:arguments>
285            <cd:resolve name="argument-name"/>
286            <cd:content/>
287        </cd:arguments>
288    </cd:command>
289
290    <cd:command name="setgvalue" level="system" category="system" file="syst-aux.mkiv">
291        <cd:arguments>
292            <cd:resolve name="argument-name"/>
293            <cd:content/>
294        </cd:arguments>
295    </cd:command>
296
297    <cd:command name="setevalue" level="system" category="system" file="syst-aux.mkiv">
298        <cd:arguments>
299            <cd:resolve name="argument-name"/>
300            <cd:content/>
301        </cd:arguments>
302    </cd:command>
303
304    <cd:command name="setxvalue" level="system" category="system" file="syst-aux.mkiv">
305        <cd:arguments>
306            <cd:resolve name="argument-name"/>
307            <cd:content/>
308        </cd:arguments>
309    </cd:command>
310
311    <cd:command name="getvalue" level="system" category="system" file="syst-aux.mkiv">
312        <cd:arguments>
313            <cd:resolve name="argument-name"/>
314        </cd:arguments>
315    </cd:command>
316
317    <cd:command name="letvalue" level="system" category="system" file="syst-aux.mkiv">
318        <cd:arguments>
319            <cd:resolve name="argument-name"/>
320            <cd:csname/>
321        </cd:arguments>
322    </cd:command>
323
324    <cd:command name="letgvalue" level="system" category="system" file="syst-aux.mkiv">
325        <cd:arguments>
326            <cd:resolve name="argument-name"/>
327            <cd:csname/>
328        </cd:arguments>
329    </cd:command>
330
331    <cd:command name="resetvalue" level="system" category="system" file="syst-aux.mkiv">
332        <cd:arguments>
333            <cd:resolve name="argument-name"/>
334        </cd:arguments>
335    </cd:command>
336
337    <cd:command name="undefinevalue" level="system" category="system" file="syst-aux.mkiv">
338        <cd:arguments>
339            <cd:resolve name="argument-name"/>
340        </cd:arguments>
341    </cd:command>
342
343    <cd:command name="ignorevalue" level="system" category="system" file="syst-aux.mkiv">
344        <cd:arguments>
345            <cd:resolve name="argument-name"/>
346        </cd:arguments>
347    </cd:command>
348
349    <cd:command name="setuvalue" level="system" category="system" file="syst-aux.mkiv">
350        <cd:arguments>
351            <cd:resolve name="argument-name"/>
352            <cd:content/>
353        </cd:arguments>
354    </cd:command>
355
356    <cd:command name="setuevalue" level="system" category="system" file="syst-aux.mkiv">
357        <cd:arguments>
358            <cd:resolve name="argument-name"/>
359            <cd:content/>
360        </cd:arguments>
361    </cd:command>
362
363    <cd:command name="setugvalue" level="system" category="system" file="syst-aux.mkiv">
364        <cd:arguments>
365            <cd:resolve name="argument-name"/>
366            <cd:content/>
367        </cd:arguments>
368    </cd:command>
369
370    <cd:command name="setuxvalue" level="system" category="system" file="syst-aux.mkiv">
371        <cd:arguments>
372            <cd:resolve name="argument-name"/>
373            <cd:content/>
374        </cd:arguments>
375    </cd:command>
376
377    <cd:command name="getuvalue" level="system" category="system" file="syst-aux.mkiv">
378        <cd:arguments>
379            <cd:resolve name="argument-name"/>
380        </cd:arguments>
381    </cd:command>
382
383    <cd:command name="doifelseundefined" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
384        <cd:arguments>
385            <cd:resolve name="argument-name"/>
386            <cd:resolve name="argument-true"/>
387            <cd:resolve name="argument-false"/>
388        </cd:arguments>
389    </cd:command>
390
391    <cd:command name="doifundefinedelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
392        <cd:arguments>
393            <cd:resolve name="argument-name"/>
394            <cd:resolve name="argument-true"/>
395            <cd:resolve name="argument-false"/>
396        </cd:arguments>
397    </cd:command>
398
399    <cd:command name="doifelsedefined" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
400        <cd:arguments>
401            <cd:resolve name="argument-name"/>
402            <cd:resolve name="argument-true"/>
403            <cd:resolve name="argument-false"/>
404        </cd:arguments>
405    </cd:command>
406
407    <cd:command name="doifdefinedelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
408        <cd:arguments>
409            <cd:resolve name="argument-name"/>
410            <cd:resolve name="argument-true"/>
411            <cd:resolve name="argument-false"/>
412        </cd:arguments>
413    </cd:command>
414
415    <cd:command name="doifundefined" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
416        <cd:arguments>
417            <cd:resolve name="argument-name"/>
418            <cd:resolve name="argument-true"/>
419        </cd:arguments>
420    </cd:command>
421
422    <cd:command name="doifdefined" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
423        <cd:arguments>
424            <cd:resolve name="argument-name"/>
425            <cd:resolve name="argument-true"/>
426        </cd:arguments>
427    </cd:command>
428
429    <cd:command name="letbeundefined" level="system" category="system" file="syst-aux.mkiv">
430        <cd:arguments>
431            <cd:resolve name="argument-name"/>
432        </cd:arguments>
433    </cd:command>
434
435    <cd:command name="localundefine" level="system" category="system" file="syst-aux.mkiv">
436        <cd:arguments>
437            <cd:resolve name="argument-name"/>
438        </cd:arguments>
439    </cd:command>
440
441    <cd:command name="globalundefine" level="system" category="system" file="syst-aux.mkiv">
442        <cd:arguments>
443            <cd:resolve name="argument-name"/>
444        </cd:arguments>
445    </cd:command>
446
447    <cd:command name="doifelsealldefined" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
448        <cd:arguments>
449            <cd:resolve name="argument-name-list"/>
450            <cd:resolve name="argument-true"/>
451            <cd:resolve name="argument-false"/>
452        </cd:arguments>
453    </cd:command>
454
455    <cd:command name="doifalldefinedelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
456        <cd:arguments>
457            <cd:resolve name="argument-name-list"/>
458            <cd:resolve name="argument-true"/>
459            <cd:resolve name="argument-false"/>
460        </cd:arguments>
461    </cd:command>
462
463    <cd:command name="doif" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
464        <cd:arguments>
465            <cd:content/>
466            <cd:content/>
467            <cd:resolve name="argument-true"/>
468        </cd:arguments>
469    </cd:command>
470
471    <cd:command name="doifnot" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
472        <cd:arguments>
473            <cd:content/>
474            <cd:content/>
475            <cd:resolve name="argument-true"/>
476        </cd:arguments>
477    </cd:command>
478
479    <cd:command name="doifelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
480        <cd:arguments>
481            <cd:content/>
482            <cd:content/>
483            <cd:resolve name="argument-true"/>
484            <cd:resolve name="argument-false"/>
485        </cd:arguments>
486    </cd:command>
487
488    <cd:command name="doifelseempty" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
489        <cd:arguments>
490            <cd:content/>
491            <cd:resolve name="argument-true"/>
492            <cd:resolve name="argument-false"/>
493        </cd:arguments>
494    </cd:command>
495
496    <cd:command name="doifemptyelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
497        <cd:arguments>
498            <cd:content/>
499            <cd:resolve name="argument-true"/>
500            <cd:resolve name="argument-false"/>
501        </cd:arguments>
502    </cd:command>
503
504    <cd:command name="doifempty" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
505        <cd:arguments>
506            <cd:content/>
507            <cd:resolve name="argument-true"/>
508        </cd:arguments>
509    </cd:command>
510
511    <cd:command name="doifnotempty" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
512        <cd:arguments>
513            <cd:content/>
514            <cd:resolve name="argument-true"/>
515        </cd:arguments>
516    </cd:command>
517
518    <cd:command name="doifelseinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
519        <cd:arguments>
520            <cd:resolve name="argument-text"/>
521            <cd:resolve name="argument-text-list"/>
522            <cd:resolve name="argument-true"/>
523            <cd:resolve name="argument-false"/>
524        </cd:arguments>
525    </cd:command>
526
527    <cd:command name="doifinsetelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
528        <cd:arguments>
529            <cd:resolve name="argument-text"/>
530            <cd:resolve name="argument-text-list"/>
531            <cd:resolve name="argument-true"/>
532            <cd:resolve name="argument-false"/>
533        </cd:arguments>
534    </cd:command>
535
536    <cd:command name="doifinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
537        <cd:arguments>
538            <cd:resolve name="argument-text"/>
539            <cd:resolve name="argument-text-list"/>
540            <cd:resolve name="argument-true"/>
541        </cd:arguments>
542    </cd:command>
543
544    <cd:command name="doifnotinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
545        <cd:arguments>
546            <cd:resolve name="argument-text"/>
547            <cd:resolve name="argument-text-list"/>
548            <cd:resolve name="argument-true"/>
549        </cd:arguments>
550    </cd:command>
551
552    <cd:command name="doifelsecommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
553        <cd:arguments>
554            <cd:resolve name="argument-text-list"/>
555            <cd:resolve name="argument-text-list"/>
556            <cd:resolve name="argument-true"/>
557            <cd:resolve name="argument-false"/>
558        </cd:arguments>
559    </cd:command>
560
561    <cd:command name="doifcommonelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
562        <cd:arguments>
563            <cd:resolve name="argument-text-list"/>
564            <cd:resolve name="argument-text-list"/>
565            <cd:resolve name="argument-true"/>
566            <cd:resolve name="argument-false"/>
567        </cd:arguments>
568    </cd:command>
569
570    <cd:command name="doifcommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
571        <cd:arguments>
572            <cd:resolve name="argument-text-list"/>
573            <cd:resolve name="argument-text-list"/>
574            <cd:resolve name="argument-true"/>
575        </cd:arguments>
576    </cd:command>
577
578    <cd:command name="doifnotcommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
579        <cd:arguments>
580            <cd:resolve name="argument-text-list"/>
581            <cd:resolve name="argument-text-list"/>
582            <cd:resolve name="argument-true"/>
583        </cd:arguments>
584    </cd:command>
585
586    <cd:command name="processcommalist" level="system" category="system" file="syst-aux.mkiv">
587        <cd:arguments>
588            <cd:resolve name="keyword-command-list"/>
589            <cd:csname/>
590        </cd:arguments>
591    </cd:command>
592
593    <cd:command name="quitcommalist" level="system" category="system" file="syst-aux.mkiv"/>
594
595    <cd:command name="quitprevcommalist" level="system" category="system" file="syst-aux.mkiv"/>
596
597    <cd:command name="processcommacommand" level="system" category="system" file="syst-aux.mkiv">
598        <cd:arguments>
599            <cd:resolve name="keyword-command-list"/>
600            <cd:csname/>
601        </cd:arguments>
602    </cd:command>
603
604    <cd:command name="processcommalistwithparameters" level="system" category="system" file="syst-aux.mkiv">
605        <cd:arguments>
606            <cd:resolve name="keyword-command-list"/>
607            <cd:csname/>
608        </cd:arguments>
609    </cd:command>
610
611    <cd:command name="processcommalist" type="environment" level="system" category="system" file="syst-aux.mkiv">
612        <cd:arguments>
613            <cd:resolve name="keyword-command-list"/>
614        </cd:arguments>
615    </cd:command>
616
617    <cd:command name="processcommacommand" type="environment" level="system" category="system" file="syst-aux.mkiv">
618        <cd:arguments>
619            <cd:resolve name="keyword-command-list"/>
620        </cd:arguments>
621    </cd:command>
622
623    <cd:command name="currentcommalistitem" level="system" category="system" file="syst-aux.mkiv"/>
624
625    <cd:command name="processaction" level="system" category="system" file="syst-aux.mkiv">
626        <cd:arguments>
627            <cd:resolve name="keyword-command"/>
628            <cd:apply list="yes"/>
629        </cd:arguments>
630    </cd:command>
631
632    <cd:command name="processfirstactioninset" level="system" category="system" file="syst-aux.mkiv">
633        <cd:arguments>
634            <cd:resolve name="keyword-command"/>
635            <cd:apply list="yes"/>
636        </cd:arguments>
637    </cd:command>
638
639    <cd:command name="processallactionsinset" level="system" category="system" file="syst-aux.mkiv">
640        <cd:arguments>
641            <cd:resolve name="keyword-command"/>
642            <cd:apply list="yes"/>
643        </cd:arguments>
644    </cd:command>
645
646    <cd:command name="commalistelement" level="system" file="syst-aux.mkiv"/>
647
648    <cd:command name="firstcharacter" level="system" category="strings" file="syst-aux.mkiv"/>
649
650    <cd:command name="remainingcharacters" level="system" category="strings" file="syst-aux.mkiv"/>
651
652    <cd:command name="getfirstcharacter" level="system" category="strings" file="syst-aux.mkiv">
653        <cd:arguments>
654            <cd:resolve name="argument-text"/>
655        </cd:arguments>
656    </cd:command>
657
658    <cd:command name="doifelsefirstchar" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
659        <cd:arguments>
660            <cd:resolve name="argument-text"/>
661            <cd:resolve name="argument-text"/>
662            <cd:resolve name="argument-true"/>
663            <cd:resolve name="argument-false"/>
664        </cd:arguments>
665    </cd:command>
666
667    <cd:command name="doiffirstcharelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
668        <cd:arguments>
669            <cd:resolve name="argument-text"/>
670            <cd:resolve name="argument-text"/>
671            <cd:resolve name="argument-true"/>
672            <cd:resolve name="argument-false"/>
673        </cd:arguments>
674    </cd:command>
675
676    <cd:command name="thefirstcharacter" level="system" category="strings" file="syst-aux.mkiv">
677        <cd:arguments>
678            <cd:resolve name="argument-text"/>
679        </cd:arguments>
680    </cd:command>
681
682    <cd:command name="theremainingcharacters" level="system" category="strings" file="syst-aux.mkiv">
683        <cd:arguments>
684            <cd:resolve name="argument-text"/>
685        </cd:arguments>
686    </cd:command>
687
688    <cd:command name="doifelseinstring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
689        <cd:arguments>
690            <cd:resolve name="argument-text"/>
691            <cd:resolve name="argument-text"/>
692            <cd:resolve name="argument-true"/>
693            <cd:resolve name="argument-false"/>
694        </cd:arguments>
695    </cd:command>
696
697    <cd:command name="doifinstringelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
698        <cd:arguments>
699            <cd:resolve name="argument-text"/>
700            <cd:resolve name="argument-text"/>
701            <cd:resolve name="argument-true"/>
702            <cd:resolve name="argument-false"/>
703        </cd:arguments>
704    </cd:command>
705
706    <cd:command name="doifinstring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
707        <cd:arguments>
708            <cd:resolve name="argument-text"/>
709            <cd:resolve name="argument-text"/>
710            <cd:resolve name="argument-true"/>
711        </cd:arguments>
712    </cd:command>
713
714    <cd:command name="doifnotinstring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
715        <cd:arguments>
716            <cd:resolve name="argument-text"/>
717            <cd:resolve name="argument-text"/>
718            <cd:resolve name="argument-true"/>
719        </cd:arguments>
720    </cd:command>
721
722    <cd:command name="doifelseincsname" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
723        <cd:arguments>
724            <cd:resolve name="argument-text"/>
725            <cd:resolve name="argument-csname"/>
726            <cd:resolve name="argument-true"/>
727            <cd:resolve name="argument-false"/>
728        </cd:arguments>
729    </cd:command>
730
731    <cd:command name="doifincsnameelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
732        <cd:arguments>
733            <cd:resolve name="argument-text"/>
734            <cd:resolve name="argument-csname"/>
735            <cd:resolve name="argument-true"/>
736            <cd:resolve name="argument-false"/>
737        </cd:arguments>
738    </cd:command>
739
740    <cd:command name="doifelsenumber" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
741        <cd:arguments>
742            <cd:resolve name="argument-text"/>
743            <cd:resolve name="argument-true"/>
744            <cd:resolve name="argument-false"/>
745        </cd:arguments>
746    </cd:command>
747
748    <cd:command name="doifnumberelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
749        <cd:arguments>
750            <cd:resolve name="argument-text"/>
751            <cd:resolve name="argument-true"/>
752            <cd:resolve name="argument-false"/>
753        </cd:arguments>
754    </cd:command>
755
756    <cd:command name="doifnumber" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
757        <cd:arguments>
758            <cd:resolve name="argument-text"/>
759            <cd:resolve name="argument-true"/>
760        </cd:arguments>
761    </cd:command>
762
763    <cd:command name="doifnotnumber" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
764        <cd:arguments>
765            <cd:resolve name="argument-text"/>
766            <cd:resolve name="argument-true"/>
767        </cd:arguments>
768    </cd:command>
769
770    <cd:command name="percentdimen" level="system" category="counter" file="syst-aux.mkiv">
771        <cd:arguments>
772            <cd:keywords delimiters="braces">
773                <cd:constant type="cd:dimension"/>
774                <cd:constant type="cd:csname"/>
775            </cd:keywords>
776            <cd:keywords delimiters="braces">
777                <cd:constant type="cd:dimension"/>
778                <cd:constant type="%" prefix="cd:number" method="none"/>
779            </cd:keywords>
780        </cd:arguments>
781    </cd:command>
782
783    <cd:command name="setpercentdimen" level="system" category="counter" file="syst-aux.mkiv">
784        <cd:arguments>
785            <cd:keywords delimiters="braces">
786                <cd:constant type="cd:dimension"/>
787                <cd:constant type="cd:csname"/>
788            </cd:keywords>
789            <cd:keywords delimiters="braces">
790                <cd:constant type="cd:dimension"/>
791                <cd:constant type="%" prefix="cd:number" method="none"/>
792            </cd:keywords>
793        </cd:arguments>
794    </cd:command>
795
796    <cd:command name="makerawcommalist" level="system" category="system" file="syst-aux.mkiv">
797        <cd:arguments>
798            <cd:resolve name="keyword-command-list"/>
799            <cd:csname/>
800        </cd:arguments>
801    </cd:command>
802
803    <cd:command name="rawprocesscommalist" level="system" category="system" file="syst-aux.mkiv">
804        <cd:arguments>
805            <cd:resolve name="keyword-command-list"/>
806            <cd:csname/>
807        </cd:arguments>
808    </cd:command>
809
810    <cd:command name="rawprocesscommacommand" level="system" category="system" file="syst-aux.mkiv">
811        <cd:arguments>
812            <cd:resolve name="keyword-command-list"/>
813            <cd:csname/>
814        </cd:arguments>
815    </cd:command>
816
817    <cd:command name="rawdoifelseinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
818        <cd:arguments>
819            <cd:resolve name="argument-text"/>
820            <cd:resolve name="argument-text-list"/>
821            <cd:resolve name="argument-true"/>
822            <cd:resolve name="argument-false"/>
823        </cd:arguments>
824    </cd:command>
825
826    <cd:command name="rawdoifinsetelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
827        <cd:arguments>
828            <cd:resolve name="argument-text"/>
829            <cd:resolve name="argument-text-list"/>
830            <cd:resolve name="argument-true"/>
831            <cd:resolve name="argument-false"/>
832        </cd:arguments>
833    </cd:command>
834
835    <cd:command name="rawdoifinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
836        <cd:arguments>
837            <cd:resolve name="argument-text"/>
838            <cd:resolve name="argument-text-list"/>
839            <cd:resolve name="argument-true"/>
840        </cd:arguments>
841    </cd:command>
842
843    <cd:command name="rawprocessaction" level="system" category="system" file="syst-aux.mkiv">
844        <cd:arguments>
845            <cd:resolve name="keyword-command"/>
846            <cd:apply list="yes"/>
847        </cd:arguments>
848    </cd:command>
849
850    <cd:command name="currentvalue" level="system" category="system" file="syst-aux.mkiv"/>
851
852    <cd:command name="getparameters" level="system" category="system" file="syst-aux.mkiv">
853        <cd:arguments>
854            <cd:resolve name="keyword-text"/>
855            <cd:resolve name="assignment-userdata-list"/>
856        </cd:arguments>
857    </cd:command>
858
859    <cd:command name="geteparameters" level="system" category="system" file="syst-aux.mkiv">
860        <cd:arguments>
861            <cd:resolve name="keyword-text"/>
862            <cd:resolve name="assignment-userdata-list"/>
863        </cd:arguments>
864    </cd:command>
865
866    <cd:command name="getgparameters" level="system" category="system" file="syst-aux.mkiv">
867        <cd:arguments>
868            <cd:resolve name="keyword-text"/>
869            <cd:resolve name="assignment-userdata-list"/>
870        </cd:arguments>
871    </cd:command>
872
873    <cd:command name="getxparameters" level="system" category="system" file="syst-aux.mkiv">
874        <cd:arguments>
875            <cd:resolve name="keyword-text"/>
876            <cd:resolve name="assignment-userdata-list"/>
877        </cd:arguments>
878    </cd:command>
879
880    <cd:command name="forgetparameters" level="system" category="system" file="syst-aux.mkiv">
881        <cd:arguments>
882            <cd:resolve name="keyword-text"/>
883            <cd:resolve name="assignment-userdata-list"/>
884        </cd:arguments>
885    </cd:command>
886
887    <cd:command name="getexpandedparameters" level="system" category="system" file="syst-aux.mkiv">
888        <cd:arguments>
889            <cd:resolve name="keyword-text"/>
890            <cd:resolve name="assignment-userdata-list"/>
891        </cd:arguments>
892    </cd:command>
893
894    <cd:command name="doassign" level="system" category="system" file="syst-aux.mkiv">
895        <cd:arguments>
896            <cd:resolve name="keyword-text"/>
897            <cd:resolve name="assignment-userdata"/>
898        </cd:arguments>
899    </cd:command>
900
901    <cd:command name="doeassign" level="system" category="system" file="syst-aux.mkiv">
902        <cd:arguments>
903            <cd:resolve name="keyword-text"/>
904            <cd:resolve name="assignment-userdata"/>
905        </cd:arguments>
906    </cd:command>
907
908    <cd:command name="undoassign" level="system" category="system" file="syst-aux.mkiv">
909        <cd:arguments>
910            <cd:resolve name="keyword-text"/>
911            <cd:resolve name="assignment-userdata"/>
912        </cd:arguments>
913    </cd:command>
914
915    <cd:command name="doassignempty" level="system" category="system" file="syst-aux.mkiv">
916        <cd:arguments>
917            <cd:resolve name="keyword-text"/>
918            <cd:resolve name="assignment-userdata"/>
919        </cd:arguments>
920    </cd:command>
921
922    <cd:command name="processassignmentlist" level="system" category="system" file="syst-aux.mkiv">
923        <cd:arguments>
924            <cd:resolve name="assignment-userdata-list"/>
925            <cd:csname/>
926        </cd:arguments>
927    </cd:command>
928
929    <cd:command name="processassignmentcommand" level="system" category="system" file="syst-aux.mkiv">
930        <cd:arguments>
931            <cd:resolve name="assignment-userdata-list"/>
932            <cd:csname/>
933        </cd:arguments>
934    </cd:command>
935
936    <cd:command name="processassignmentlist" type="environment" level="system" category="system" file="syst-aux.mkiv">
937        <cd:arguments>
938            <cd:resolve name="assignment-userdata-list"/>
939        </cd:arguments>
940    </cd:command>
941
942    <cd:command name="processassignmentcommand" type="environment" level="system" category="system" file="syst-aux.mkiv">
943        <cd:arguments>
944            <cd:resolve name="assignment-userdata-list"/>
945        </cd:arguments>
946    </cd:command>
947
948    <cd:command name="currentassignmentlistkey" level="system" category="system" file="syst-aux.mkiv"/>
949
950    <cd:command name="currentassignmentlistvalue" level="system" category="system" file="syst-aux.mkiv"/>
951
952    <cd:command name="getemptyparameters" level="system" category="system" file="syst-aux.mkiv">
953        <cd:arguments>
954            <cd:resolve name="keyword-text"/>
955            <cd:resolve name="assignment-userdata-list"/>
956        </cd:arguments>
957    </cd:command>
958
959    <cd:command name="copyparameters" level="system" category="system" file="syst-aux.mkiv">
960        <cd:arguments>
961            <cd:resolve name="keyword-text"/>
962            <cd:resolve name="keyword-text"/>
963            <cd:resolve name="keyword-key-list"/>
964        </cd:arguments>
965    </cd:command>
966
967    <cd:command name="checkparameters" level="system" category="system" file="syst-aux.mkiv">
968        <cd:arguments>
969            <cd:resolve name="keyword-text"/>
970        </cd:arguments>
971    </cd:command>
972
973    <cd:command name="ifparameters" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
974        <cd:arguments>
975            <cd:resolve name="string-true"/>
976            <cd:delimiter name="else"/>
977            <cd:resolve name="string-false"/>
978            <cd:delimiter name="fi"/>
979        </cd:arguments>
980    </cd:command>
981
982    <cd:command name="commalistsize" level="system" category="system" file="syst-aux.mkiv"/>
983
984    <cd:command name="getcommalistsize" level="system" category="system" file="syst-aux.mkiv">
985        <cd:arguments>
986            <cd:resolve name="keyword-command-list"/>
987        </cd:arguments>
988    </cd:command>
989
990    <cd:command name="getcommacommandsize" level="system" category="system" file="syst-aux.mkiv">
991        <cd:arguments>
992            <cd:resolve name="keyword-command-list"/>
993        </cd:arguments>
994    </cd:command>
995
996    <cd:command name="getfromcommalist" level="system" category="system" file="syst-aux.mkiv">
997        <cd:arguments>
998            <cd:resolve name="keyword-command-list"/>
999            <cd:resolve name="keyword-number"/>
1000        </cd:arguments>
1001    </cd:command>
1002
1003    <cd:command name="getfromcommacommand" level="system" category="system" file="syst-aux.mkiv">
1004        <cd:arguments>
1005            <cd:resolve name="keyword-command-list"/>
1006            <cd:resolve name="keyword-number"/>
1007        </cd:arguments>
1008    </cd:command>
1009
1010    <cd:command name="firstinlist" level="system" category="system" file="syst-aux.mkiv">
1011        <cd:arguments>
1012            <cd:resolve name="keyword-command-list"/>
1013        </cd:arguments>
1014    </cd:command>
1015
1016    <cd:command name="dogetcommacommandelement" level="system" category="system" file="syst-aux.mkiv">
1017        <cd:arguments>
1018            <cd:resolve name="string-number"/>
1019            <cd:delimiter name="from"/>
1020            <cd:resolve name="string-text"/>
1021            <cd:delimiter name="to"/>
1022            <cd:csname/>
1023        </cd:arguments>
1024    </cd:command>
1025
1026    <cd:command name="dosingleempty" level="system" category="system" file="syst-aux.mkiv">
1027        <cd:arguments>
1028            <cd:csname/>
1029            <cd:resolve name="keyword-dummy-optional"/>
1030        </cd:arguments>
1031    </cd:command>
1032
1033    <cd:command name="dodoubleempty" level="system" category="system" file="syst-aux.mkiv">
1034        <cd:arguments>
1035            <cd:csname/>
1036            <cd:resolve name="keyword-dummy-optional"/>
1037            <cd:resolve name="keyword-dummy-optional"/>
1038        </cd:arguments>
1039    </cd:command>
1040
1041    <cd:command name="dotripleempty" level="system" category="system" file="syst-aux.mkiv">
1042        <cd:arguments>
1043            <cd:csname/>
1044            <cd:resolve name="keyword-dummy-optional"/>
1045            <cd:resolve name="keyword-dummy-optional"/>
1046            <cd:resolve name="keyword-dummy-optional"/>
1047        </cd:arguments>
1048    </cd:command>
1049
1050    <cd:command name="doquadrupleempty" level="system" category="system" file="syst-aux.mkiv">
1051        <cd:arguments>
1052            <cd:csname/>
1053            <cd:resolve name="keyword-dummy-optional"/>
1054            <cd:resolve name="keyword-dummy-optional"/>
1055            <cd:resolve name="keyword-dummy-optional"/>
1056            <cd:resolve name="keyword-dummy-optional"/>
1057        </cd:arguments>
1058    </cd:command>
1059
1060    <cd:command name="doquintupleempty" level="system" category="system" file="syst-aux.mkiv">
1061        <cd:arguments>
1062            <cd:csname/>
1063            <cd:resolve name="keyword-dummy-optional"/>
1064            <cd:resolve name="keyword-dummy-optional"/>
1065            <cd:resolve name="keyword-dummy-optional"/>
1066            <cd:resolve name="keyword-dummy-optional"/>
1067            <cd:resolve name="keyword-dummy-optional"/>
1068        </cd:arguments>
1069    </cd:command>
1070
1071    <cd:command name="dosixtupleempty" level="system" category="system" file="syst-aux.mkiv">
1072        <cd:arguments>
1073            <cd:csname/>
1074            <cd:resolve name="keyword-dummy-optional"/>
1075            <cd:resolve name="keyword-dummy-optional"/>
1076            <cd:resolve name="keyword-dummy-optional"/>
1077            <cd:resolve name="keyword-dummy-optional"/>
1078            <cd:resolve name="keyword-dummy-optional"/>
1079            <cd:resolve name="keyword-dummy-optional"/>
1080        </cd:arguments>
1081    </cd:command>
1082
1083    <cd:command name="doseventupleempty" level="system" category="system" file="syst-aux.mkiv">
1084        <cd:arguments>
1085            <cd:csname/>
1086            <cd:resolve name="keyword-dummy-optional"/>
1087            <cd:resolve name="keyword-dummy-optional"/>
1088            <cd:resolve name="keyword-dummy-optional"/>
1089            <cd:resolve name="keyword-dummy-optional"/>
1090            <cd:resolve name="keyword-dummy-optional"/>
1091            <cd:resolve name="keyword-dummy-optional"/>
1092            <cd:resolve name="keyword-dummy-optional"/>
1093        </cd:arguments>
1094    </cd:command>
1095
1096    <cd:command name="dosingleargument" level="system" category="system" file="syst-aux.mkiv">
1097        <cd:arguments>
1098            <cd:csname/>
1099            <cd:resolve name="keyword-dummy"/>
1100        </cd:arguments>
1101    </cd:command>
1102
1103    <cd:command name="dodoubleargument" level="system" category="system" file="syst-aux.mkiv">
1104        <cd:arguments>
1105            <cd:csname/>
1106            <cd:resolve name="keyword-dummy"/>
1107            <cd:resolve name="keyword-dummy"/>
1108        </cd:arguments>
1109    </cd:command>
1110
1111    <cd:command name="dotripleargument" level="system" category="system" file="syst-aux.mkiv">
1112        <cd:arguments>
1113            <cd:csname/>
1114            <cd:resolve name="keyword-dummy"/>
1115            <cd:resolve name="keyword-dummy"/>
1116            <cd:resolve name="keyword-dummy"/>
1117        </cd:arguments>
1118    </cd:command>
1119
1120    <cd:command name="doquadrupleargument" level="system" category="system" file="syst-aux.mkiv">
1121        <cd:arguments>
1122            <cd:csname/>
1123            <cd:resolve name="keyword-dummy"/>
1124            <cd:resolve name="keyword-dummy"/>
1125            <cd:resolve name="keyword-dummy"/>
1126            <cd:resolve name="keyword-dummy"/>
1127        </cd:arguments>
1128    </cd:command>
1129
1130    <cd:command name="doquintupleargument" level="system" category="system" file="syst-aux.mkiv">
1131        <cd:arguments>
1132            <cd:csname/>
1133            <cd:resolve name="keyword-dummy"/>
1134            <cd:resolve name="keyword-dummy"/>
1135            <cd:resolve name="keyword-dummy"/>
1136            <cd:resolve name="keyword-dummy"/>
1137            <cd:resolve name="keyword-dummy"/>
1138        </cd:arguments>
1139    </cd:command>
1140
1141    <cd:command name="dosixtupleargument" level="system" category="system" file="syst-aux.mkiv">
1142        <cd:arguments>
1143            <cd:csname/>
1144            <cd:resolve name="keyword-dummy"/>
1145            <cd:resolve name="keyword-dummy"/>
1146            <cd:resolve name="keyword-dummy"/>
1147            <cd:resolve name="keyword-dummy"/>
1148            <cd:resolve name="keyword-dummy"/>
1149            <cd:resolve name="keyword-dummy"/>
1150        </cd:arguments>
1151    </cd:command>
1152
1153    <cd:command name="doseventupleargument" level="system" category="system" file="syst-aux.mkiv">
1154        <cd:arguments>
1155            <cd:csname/>
1156            <cd:resolve name="keyword-dummy"/>
1157            <cd:resolve name="keyword-dummy"/>
1158            <cd:resolve name="keyword-dummy"/>
1159            <cd:resolve name="keyword-dummy"/>
1160            <cd:resolve name="keyword-dummy"/>
1161            <cd:resolve name="keyword-dummy"/>
1162            <cd:resolve name="keyword-dummy"/>
1163        </cd:arguments>
1164    </cd:command>
1165
1166    <cd:command name="strippedcsname" level="system" category="system" file="syst-aux.mkiv">
1167        <cd:arguments>
1168            <cd:csname/>
1169        </cd:arguments>
1170    </cd:command>
1171
1172    <cd:command name="strippedcsname" variant="string" level="system" category="system" file="syst-aux.mkiv">
1173        <cd:arguments>
1174            <cd:keywords delimiters="none">
1175                <cd:constant type="cd:text"/>
1176            </cd:keywords>
1177        </cd:arguments>
1178    </cd:command>
1179
1180    <cd:command name="complexorsimple" level="system" category="system" file="syst-aux.mkiv">
1181        <cd:arguments>
1182            <cd:csname/>
1183        </cd:arguments>
1184    </cd:command>
1185
1186    <cd:command name="complexorsimple" variant="argument" level="system" category="system" file="syst-aux.mkiv">
1187        <cd:arguments>
1188            <cd:keywords delimiters="braces">
1189                <cd:constant type="cd:text"/>
1190                <cd:constant type="cd:csname"/>
1191            </cd:keywords>
1192        </cd:arguments>
1193    </cd:command>
1194
1195    <cd:command name="complexorsimpleempty" level="system" category="system" file="syst-aux.mkiv">
1196        <cd:arguments>
1197            <cd:csname/>
1198        </cd:arguments>
1199    </cd:command>
1200
1201    <cd:command name="complexorsimpleempty" variant="argument" level="system" category="system" file="syst-aux.mkiv">
1202        <cd:arguments>
1203            <cd:keywords delimiters="braces">
1204                <cd:constant type="cd:text"/>
1205                <cd:constant type="cd:csname"/>
1206            </cd:keywords>
1207        </cd:arguments>
1208    </cd:command>
1209
1210    <cd:command name="definecomplexorsimple" level="system" category="system" file="syst-aux.mkiv">
1211        <cd:arguments>
1212            <cd:csname/>
1213        </cd:arguments>
1214    </cd:command>
1215
1216    <cd:command name="definecomplexorsimple" variant="argument" level="system" category="system" file="syst-aux.mkiv">
1217        <cd:arguments>
1218            <cd:keywords delimiters="braces">
1219                <cd:constant type="cd:text"/>
1220                <cd:constant type="cd:csname"/>
1221            </cd:keywords>
1222        </cd:arguments>
1223    </cd:command>
1224
1225    <cd:command name="definecomplexorsimpleempty" level="system" category="system" file="syst-aux.mkiv">
1226        <cd:arguments>
1227            <cd:csname/>
1228        </cd:arguments>
1229    </cd:command>
1230
1231    <cd:command name="definecomplexorsimpleempty" variant="argument" level="system" category="system" file="syst-aux.mkiv">
1232        <cd:arguments>
1233            <cd:keywords delimiters="braces">
1234                <cd:constant type="cd:text"/>
1235                <cd:constant type="cd:csname"/>
1236            </cd:keywords>
1237        </cd:arguments>
1238    </cd:command>
1239
1240    <cd:command name="permitspacesbetweengroups" level="system" category="system" file="syst-aux.mkiv"/>
1241
1242    <cd:command name="dontpermitspacesbetweengroups" level="system" category="system" file="syst-aux.mkiv"/>
1243
1244    <cd:command name="dosinglegroupempty" level="system" category="system" file="syst-aux.mkiv">
1245        <cd:arguments>
1246            <cd:csname/>
1247            <cd:resolve name="argument-dummy-optional"/>
1248        </cd:arguments>
1249    </cd:command>
1250
1251    <cd:command name="dodoublegroupempty" level="system" category="system" file="syst-aux.mkiv">
1252        <cd:arguments>
1253            <cd:csname/>
1254            <cd:resolve name="argument-dummy-optional"/>
1255            <cd:resolve name="argument-dummy-optional"/>
1256        </cd:arguments>
1257    </cd:command>
1258
1259    <cd:command name="dotriplegroupempty" level="system" category="system" file="syst-aux.mkiv">
1260        <cd:arguments>
1261            <cd:csname/>
1262            <cd:resolve name="argument-dummy-optional"/>
1263            <cd:resolve name="argument-dummy-optional"/>
1264            <cd:resolve name="argument-dummy-optional"/>
1265        </cd:arguments>
1266    </cd:command>
1267
1268    <cd:command name="doquadruplegroupempty" level="system" category="system" file="syst-aux.mkiv">
1269        <cd:arguments>
1270            <cd:csname/>
1271            <cd:resolve name="argument-dummy-optional"/>
1272            <cd:resolve name="argument-dummy-optional"/>
1273            <cd:resolve name="argument-dummy-optional"/>
1274            <cd:resolve name="argument-dummy-optional"/>
1275        </cd:arguments>
1276    </cd:command>
1277
1278    <cd:command name="doquintuplegroupempty" level="system" category="system" file="syst-aux.mkiv">
1279        <cd:arguments>
1280            <cd:csname/>
1281            <cd:resolve name="argument-dummy-optional"/>
1282            <cd:resolve name="argument-dummy-optional"/>
1283            <cd:resolve name="argument-dummy-optional"/>
1284            <cd:resolve name="argument-dummy-optional"/>
1285            <cd:resolve name="argument-dummy-optional"/>
1286        </cd:arguments>
1287    </cd:command>
1288
1289    <cd:command name="firstofoneargument" level="system" category="system" file="syst-aux.mkiv">
1290        <cd:arguments>
1291            <cd:resolve name="argument-dummy"/>
1292        </cd:arguments>
1293    </cd:command>
1294
1295    <cd:command name="firstoftwoarguments" level="system" category="system" file="syst-aux.mkiv">
1296        <cd:arguments>
1297            <cd:resolve name="argument-dummy"/>
1298            <cd:resolve name="argument-dummy"/>
1299        </cd:arguments>
1300    </cd:command>
1301
1302    <cd:command name="secondoftwoarguments" level="system" category="system" file="syst-aux.mkiv">
1303        <cd:arguments>
1304            <cd:resolve name="argument-dummy"/>
1305            <cd:resolve name="argument-dummy"/>
1306        </cd:arguments>
1307    </cd:command>
1308
1309    <cd:command name="firstofthreearguments" level="system" category="system" file="syst-aux.mkiv">
1310        <cd:arguments>
1311            <cd:resolve name="argument-dummy"/>
1312            <cd:resolve name="argument-dummy"/>
1313            <cd:resolve name="argument-dummy"/>
1314        </cd:arguments>
1315    </cd:command>
1316
1317    <cd:command name="secondofthreearguments" level="system" category="system" file="syst-aux.mkiv">
1318        <cd:arguments>
1319            <cd:resolve name="argument-dummy"/>
1320            <cd:resolve name="argument-dummy"/>
1321            <cd:resolve name="argument-dummy"/>
1322        </cd:arguments>
1323    </cd:command>
1324
1325    <cd:command name="thirdofthreearguments" level="system" category="system" file="syst-aux.mkiv">
1326        <cd:arguments>
1327            <cd:resolve name="argument-dummy"/>
1328            <cd:resolve name="argument-dummy"/>
1329            <cd:resolve name="argument-dummy"/>
1330        </cd:arguments>
1331    </cd:command>
1332
1333    <cd:command name="firstoffourarguments" level="system" category="system" file="syst-aux.mkiv">
1334        <cd:arguments>
1335            <cd:resolve name="argument-dummy"/>
1336            <cd:resolve name="argument-dummy"/>
1337            <cd:resolve name="argument-dummy"/>
1338            <cd:resolve name="argument-dummy"/>
1339        </cd:arguments>
1340    </cd:command>
1341
1342    <cd:command name="secondoffourarguments" level="system" category="system" file="syst-aux.mkiv">
1343        <cd:arguments>
1344            <cd:resolve name="argument-dummy"/>
1345            <cd:resolve name="argument-dummy"/>
1346            <cd:resolve name="argument-dummy"/>
1347            <cd:resolve name="argument-dummy"/>
1348        </cd:arguments>
1349    </cd:command>
1350
1351    <cd:command name="thirdoffourarguments" level="system" category="system" file="syst-aux.mkiv">
1352        <cd:arguments>
1353            <cd:resolve name="argument-dummy"/>
1354            <cd:resolve name="argument-dummy"/>
1355            <cd:resolve name="argument-dummy"/>
1356            <cd:resolve name="argument-dummy"/>
1357        </cd:arguments>
1358    </cd:command>
1359
1360    <cd:command name="fourthoffourarguments" level="system" category="system" file="syst-aux.mkiv">
1361        <cd:arguments>
1362            <cd:resolve name="argument-dummy"/>
1363            <cd:resolve name="argument-dummy"/>
1364            <cd:resolve name="argument-dummy"/>
1365            <cd:resolve name="argument-dummy"/>
1366        </cd:arguments>
1367    </cd:command>
1368
1369    <cd:command name="firstoffivearguments" level="system" category="system" file="syst-aux.mkiv">
1370        <cd:arguments>
1371            <cd:resolve name="argument-dummy"/>
1372            <cd:resolve name="argument-dummy"/>
1373            <cd:resolve name="argument-dummy"/>
1374            <cd:resolve name="argument-dummy"/>
1375            <cd:resolve name="argument-dummy"/>
1376        </cd:arguments>
1377    </cd:command>
1378
1379    <cd:command name="secondoffivearguments" level="system" category="system" file="syst-aux.mkiv">
1380        <cd:arguments>
1381            <cd:resolve name="argument-dummy"/>
1382            <cd:resolve name="argument-dummy"/>
1383            <cd:resolve name="argument-dummy"/>
1384            <cd:resolve name="argument-dummy"/>
1385            <cd:resolve name="argument-dummy"/>
1386        </cd:arguments>
1387    </cd:command>
1388
1389    <cd:command name="thirdoffivearguments" level="system" category="system" file="syst-aux.mkiv">
1390        <cd:arguments>
1391            <cd:resolve name="argument-dummy"/>
1392            <cd:resolve name="argument-dummy"/>
1393            <cd:resolve name="argument-dummy"/>
1394            <cd:resolve name="argument-dummy"/>
1395            <cd:resolve name="argument-dummy"/>
1396        </cd:arguments>
1397    </cd:command>
1398
1399    <cd:command name="fourthoffivearguments" level="system" category="system" file="syst-aux.mkiv">
1400        <cd:arguments>
1401            <cd:resolve name="argument-dummy"/>
1402            <cd:resolve name="argument-dummy"/>
1403            <cd:resolve name="argument-dummy"/>
1404            <cd:resolve name="argument-dummy"/>
1405            <cd:resolve name="argument-dummy"/>
1406        </cd:arguments>
1407    </cd:command>
1408
1409    <cd:command name="fifthoffivearguments" level="system" category="system" file="syst-aux.mkiv">
1410        <cd:arguments>
1411            <cd:resolve name="argument-dummy"/>
1412            <cd:resolve name="argument-dummy"/>
1413            <cd:resolve name="argument-dummy"/>
1414            <cd:resolve name="argument-dummy"/>
1415            <cd:resolve name="argument-dummy"/>
1416        </cd:arguments>
1417    </cd:command>
1418
1419    <cd:command name="firstofsixarguments" level="system" category="system" file="syst-aux.mkiv">
1420        <cd:arguments>
1421            <cd:resolve name="argument-dummy"/>
1422            <cd:resolve name="argument-dummy"/>
1423            <cd:resolve name="argument-dummy"/>
1424            <cd:resolve name="argument-dummy"/>
1425            <cd:resolve name="argument-dummy"/>
1426            <cd:resolve name="argument-dummy"/>
1427        </cd:arguments>
1428    </cd:command>
1429
1430    <cd:command name="secondofsixarguments" level="system" category="system" file="syst-aux.mkiv">
1431        <cd:arguments>
1432            <cd:resolve name="argument-dummy"/>
1433            <cd:resolve name="argument-dummy"/>
1434            <cd:resolve name="argument-dummy"/>
1435            <cd:resolve name="argument-dummy"/>
1436            <cd:resolve name="argument-dummy"/>
1437            <cd:resolve name="argument-dummy"/>
1438        </cd:arguments>
1439    </cd:command>
1440
1441    <cd:command name="thirdofsixarguments" level="system" category="system" file="syst-aux.mkiv">
1442        <cd:arguments>
1443            <cd:resolve name="argument-dummy"/>
1444            <cd:resolve name="argument-dummy"/>
1445            <cd:resolve name="argument-dummy"/>
1446            <cd:resolve name="argument-dummy"/>
1447            <cd:resolve name="argument-dummy"/>
1448            <cd:resolve name="argument-dummy"/>
1449        </cd:arguments>
1450    </cd:command>
1451
1452    <cd:command name="fourthofsixarguments" level="system" category="system" file="syst-aux.mkiv">
1453        <cd:arguments>
1454            <cd:resolve name="argument-dummy"/>
1455            <cd:resolve name="argument-dummy"/>
1456            <cd:resolve name="argument-dummy"/>
1457            <cd:resolve name="argument-dummy"/>
1458            <cd:resolve name="argument-dummy"/>
1459            <cd:resolve name="argument-dummy"/>
1460        </cd:arguments>
1461    </cd:command>
1462
1463    <cd:command name="fifthofsixarguments" level="system" category="system" file="syst-aux.mkiv">
1464        <cd:arguments>
1465            <cd:resolve name="argument-dummy"/>
1466            <cd:resolve name="argument-dummy"/>
1467            <cd:resolve name="argument-dummy"/>
1468            <cd:resolve name="argument-dummy"/>
1469            <cd:resolve name="argument-dummy"/>
1470            <cd:resolve name="argument-dummy"/>
1471        </cd:arguments>
1472    </cd:command>
1473
1474    <cd:command name="sixthofsixarguments" level="system" category="system" file="syst-aux.mkiv">
1475        <cd:arguments>
1476            <cd:resolve name="argument-dummy"/>
1477            <cd:resolve name="argument-dummy"/>
1478            <cd:resolve name="argument-dummy"/>
1479            <cd:resolve name="argument-dummy"/>
1480            <cd:resolve name="argument-dummy"/>
1481            <cd:resolve name="argument-dummy"/>
1482        </cd:arguments>
1483    </cd:command>
1484
1485    <cd:command name="firstofoneunexpanded" level="system" category="system" file="syst-aux.mkiv">
1486        <cd:arguments>
1487            <cd:resolve name="argument-dummy"/>
1488        </cd:arguments>
1489    </cd:command>
1490
1491    <cd:command name="firstoftwounexpanded" level="system" category="system" file="syst-aux.mkiv">
1492        <cd:arguments>
1493            <cd:resolve name="argument-dummy"/>
1494            <cd:resolve name="argument-dummy"/>
1495        </cd:arguments>
1496    </cd:command>
1497
1498    <cd:command name="secondoftwounexpanded" level="system" category="system" file="syst-aux.mkiv">
1499        <cd:arguments>
1500            <cd:resolve name="argument-dummy"/>
1501            <cd:resolve name="argument-dummy"/>
1502        </cd:arguments>
1503    </cd:command>
1504
1505    <cd:command name="firstofthreeunexpanded" level="system" category="system" file="syst-aux.mkiv">
1506        <cd:arguments>
1507            <cd:resolve name="argument-dummy"/>
1508            <cd:resolve name="argument-dummy"/>
1509            <cd:resolve name="argument-dummy"/>
1510        </cd:arguments>
1511    </cd:command>
1512
1513    <cd:command name="secondofthreeunexpanded" level="system" category="system" file="syst-aux.mkiv">
1514        <cd:arguments>
1515            <cd:resolve name="argument-dummy"/>
1516            <cd:resolve name="argument-dummy"/>
1517            <cd:resolve name="argument-dummy"/>
1518        </cd:arguments>
1519    </cd:command>
1520
1521    <cd:command name="thirdofthreeunexpanded" level="system" category="system" file="syst-aux.mkiv">
1522        <cd:arguments>
1523            <cd:resolve name="argument-dummy"/>
1524            <cd:resolve name="argument-dummy"/>
1525            <cd:resolve name="argument-dummy"/>
1526        </cd:arguments>
1527    </cd:command>
1528
1529    <cd:command name="letempty" level="system" category="system" file="syst-aux.mkiv">
1530        <cd:arguments>
1531            <cd:csname/>
1532        </cd:arguments>
1533    </cd:command>
1534
1535    <cd:command name="globalletempty" level="system" category="system" file="syst-aux.mkiv">
1536        <cd:arguments>
1537            <cd:csname/>
1538        </cd:arguments>
1539    </cd:command>
1540
1541    <cd:command name="letvalueempty" level="system" category="system" file="syst-aux.mkiv">
1542        <cd:arguments>
1543            <cd:resolve name="argument-name"/>
1544        </cd:arguments>
1545    </cd:command>
1546
1547    <cd:command name="letgvalueempty" level="system" category="system" file="syst-aux.mkiv">
1548        <cd:arguments>
1549            <cd:resolve name="argument-name"/>
1550        </cd:arguments>
1551    </cd:command>
1552
1553    <cd:command name="letvaluerelax" level="system" category="system" file="syst-aux.mkiv">
1554        <cd:arguments>
1555            <cd:resolve name="argument-name"/>
1556        </cd:arguments>
1557    </cd:command>
1558
1559    <cd:command name="letgvalurelax" level="system" category="system" file="syst-aux.mkiv">
1560        <cd:arguments>
1561            <cd:resolve name="argument-name"/>
1562        </cd:arguments>
1563    </cd:command>
1564
1565    <cd:command name="relaxvalueifundefined" level="system" category="system" file="syst-aux.mkiv">
1566        <cd:arguments>
1567            <cd:resolve name="argument-name"/>
1568        </cd:arguments>
1569    </cd:command>
1570
1571    <cd:command name="rawgetparameters" level="system" category="system" file="syst-aux.mkiv">
1572        <cd:arguments>
1573            <cd:resolve name="keyword-text"/>
1574            <cd:resolve name="assignment-userdata-list"/>
1575        </cd:arguments>
1576    </cd:command>
1577
1578    <cd:command name="texdefinition" type="environment" level="system" category="system" file="syst-aux.mkiv">
1579        <cd:arguments>
1580            <cd:keywords delimiters="none" optional="yes">
1581                <cd:constant type="spaces"/>
1582                <cd:constant type="nospaces"/>
1583            </cd:keywords>
1584            <cd:keywords delimiters="none" optional="yes">
1585                <cd:constant type="global"/>
1586            </cd:keywords>
1587            <cd:keywords delimiters="none" optional="yes">
1588                <cd:constant type="unexpanded"/>
1589            </cd:keywords>
1590            <cd:keywords delimiters="none" optional="yes">
1591                <cd:constant type="expanded"/>
1592            </cd:keywords>
1593            <cd:keywords delimiters="none" optional="yes">
1594                <cd:constant type="singleempty"/>
1595                <cd:constant type="doubleempty"/>
1596                <cd:constant type="tripleempty"/>
1597                <cd:constant type="quadrupleempty"/>
1598                <cd:constant type="quintupleempty"/>
1599                <cd:constant type="sixtupleempty"/>
1600                <cd:constant type="singleargument"/>
1601                <cd:constant type="doubleargument"/>
1602                <cd:constant type="tripleargument"/>
1603                <cd:constant type="quadrupleargument"/>
1604                <cd:constant type="quintupleargument"/>
1605                <cd:constant type="sixtupleargument"/>
1606            </cd:keywords>
1607            <cd:keywords delimiters="none">
1608                <cd:constant type="cd:name"/>
1609            </cd:keywords>
1610            <cd:keywords delimiters="none" optional="yes">
1611                <cd:constant type="cd:template"/>
1612            </cd:keywords>
1613        </cd:arguments>
1614    </cd:command>
1615
1616    <cd:command name="texdefinition" level="system" category="system" file="syst-aux.mkiv">
1617        <cd:arguments>
1618            <cd:resolve name="argument-name"/>
1619        </cd:arguments>
1620    </cd:command>
1621
1622    <cd:command name="newcounter" level="system" category="counter" file="syst-aux.mkiv">
1623        <cd:arguments>
1624            <cd:csname/>
1625        </cd:arguments>
1626    </cd:command>
1627
1628    <cd:command name="fastincrement" level="system" category="counter" file="syst-aux.mkiv">
1629        <cd:arguments>
1630            <cd:csname/>
1631        </cd:arguments>
1632    </cd:command>
1633
1634    <cd:command name="fastdecrement" level="system" category="counter" file="syst-aux.mkiv">
1635        <cd:arguments>
1636            <cd:csname/>
1637        </cd:arguments>
1638    </cd:command>
1639
1640    <cd:command name="increment" level="system" category="counter" file="syst-aux.mkiv">
1641        <cd:arguments>
1642            <cd:csname/>
1643        </cd:arguments>
1644    </cd:command>
1645
1646    <cd:command name="increment" variant="argument" level="system" category="counter" file="syst-aux.mkiv">
1647        <cd:arguments>
1648            <cd:keywords delimiters="parenthesis" list="yes">
1649                <cd:constant type="cd:csname"/>
1650                <cd:constant type="cd:number"/>
1651            </cd:keywords>
1652        </cd:arguments>
1653    </cd:command>
1654
1655    <cd:command name="decrement" level="system" category="counter" file="syst-aux.mkiv">
1656        <cd:arguments>
1657            <cd:csname/>
1658        </cd:arguments>
1659    </cd:command>
1660
1661    <cd:command name="decrement" variant="argument" level="system" category="counter" file="syst-aux.mkiv">
1662        <cd:arguments>
1663            <cd:keywords delimiters="parenthesis" list="yes">
1664                <cd:constant type="cd:csname"/>
1665                <cd:constant type="cd:number"/>
1666            </cd:keywords>
1667        </cd:arguments>
1668    </cd:command>
1669
1670    <cd:command name="incrementvalue" level="system" category="counter" file="syst-aux.mkiv">
1671        <cd:arguments>
1672            <cd:resolve name="argument-name"/>
1673        </cd:arguments>
1674    </cd:command>
1675
1676    <cd:command name="decrementvalue" level="system" category="counter" file="syst-aux.mkiv">
1677        <cd:arguments>
1678            <cd:resolve name="argument-name"/>
1679        </cd:arguments>
1680    </cd:command>
1681
1682    <cd:command name="newsignal" level="system" category="system" file="syst-aux.mkiv">
1683        <cd:arguments>
1684            <cd:csname/>
1685        </cd:arguments>
1686    </cd:command>
1687
1688    <cd:command name="checkedstrippedcsname" level="system" category="system" file="syst-aux.mkiv">
1689        <cd:arguments>
1690            <cd:csname/>
1691        </cd:arguments>
1692    </cd:command>
1693
1694    <cd:command name="savenormalmeaning" level="system" category="system" file="syst-aux.mkiv">
1695        <cd:arguments>
1696            <cd:csname/>
1697        </cd:arguments>
1698    </cd:command>
1699
1700    <cd:command name="recursedepth" level="system" category="system" file="syst-aux.mkiv"/>
1701
1702    <cd:command name="recurselevel" level="system" category="system" file="syst-aux.mkiv"/>
1703
1704    <cd:command name="resetrecurselevel" level="system" category="system" file="syst-aux.mkiv"/>
1705
1706    <cd:command name="dostepwiserecurse" level="system" category="system" file="syst-aux.mkiv">
1707        <cd:arguments>
1708            <cd:resolve name="argument-number"/>
1709            <cd:resolve name="argument-number"/>
1710            <cd:keywords delimiters="braces">
1711                <cd:constant type="cd:number" prefix="cd:sign" method="none"/>
1712            </cd:keywords>
1713            <cd:resolve name="argument-command"/>
1714        </cd:arguments>
1715    </cd:command>
1716
1717    <cd:command name="dorecurse" level="system" category="system" file="syst-aux.mkiv">
1718        <cd:arguments>
1719            <cd:resolve name="argument-number"/>
1720            <cd:resolve name="argument-command"/>
1721        </cd:arguments>
1722    </cd:command>
1723
1724    <cd:command name="doexpandedrecurse" level="system" category="system" file="syst-aux.mkiv">
1725        <cd:arguments>
1726            <cd:resolve name="argument-number"/>
1727            <cd:resolve name="argument-command"/>
1728        </cd:arguments>
1729    </cd:command>
1730
1731    <cd:command name="dowith" level="system" category="system" file="syst-aux.mkiv">
1732        <cd:arguments>
1733            <cd:resolve name="argument-command-list"/>
1734            <cd:resolve name="argument-command"/>
1735        </cd:arguments>
1736    </cd:command>
1737
1738    <cd:command name="doloop" level="system" category="system" file="syst-aux.mkiv">
1739        <cd:arguments>
1740            <cd:resolve name="argument-command"/>
1741        </cd:arguments>
1742    </cd:command>
1743
1744    <cd:command name="exitloop" level="system" category="system" file="syst-aux.mkiv"/>
1745
1746    <cd:command name="exitloopnow" level="system" category="system" file="syst-aux.mkiv"/>
1747
1748    <cd:command name="dofastloopcs" level="system" category="system" file="syst-aux.mkiv">
1749        <cd:arguments>
1750            <cd:resolve name="argument-number"/>
1751            <cd:csname/>
1752        </cd:arguments>
1753    </cd:command>
1754
1755    <cd:command name="fastloopindex" level="system" category="system" file="syst-aux.mkiv"/>
1756
1757    <cd:command name="fastloopfinal" level="system" category="system" file="syst-aux.mkiv"/>
1758
1759    <cd:command name="doloopoverlist" level="system" category="system" file="syst-aux.mkiv">
1760        <cd:arguments>
1761            <cd:resolve name="argument-text-list"/>
1762            <cd:resolve name="argument-command"/>
1763        </cd:arguments>
1764    </cd:command>
1765
1766    <cd:command name="recursestring" level="system" category="system" file="syst-aux.mkiv"/>
1767
1768    <cd:command name="newevery" level="system" category="system" file="syst-aux.mkiv">
1769        <cd:arguments>
1770            <cd:csname/>
1771            <cd:csname/>
1772        </cd:arguments>
1773    </cd:command>
1774
1775    <cd:command name="EveryPar" level="system" category="system" file="syst-aux.mkiv">
1776        <cd:arguments>
1777            <cd:resolve name="argument-command"/>
1778        </cd:arguments>
1779    </cd:command>
1780
1781    <cd:command name="EveryLine" level="system" category="system" file="syst-aux.mkiv">
1782        <cd:arguments>
1783            <cd:resolve name="argument-command"/>
1784        </cd:arguments>
1785    </cd:command>
1786
1787    <cd:command name="forgeteverypar" level="system" category="system" file="syst-aux.mkiv"/>
1788
1789    <cd:command name="convertvalue" level="system" category="system" file="syst-aux.mkiv">
1790        <cd:arguments>
1791            <cd:resolve name="string-name"/>
1792            <cd:delimiter name="to"/>
1793            <cd:csname/>
1794        </cd:arguments>
1795    </cd:command>
1796
1797    <cd:command name="defconvertedvalue" level="system" category="system" file="syst-aux.mkiv">
1798        <cd:arguments>
1799            <cd:csname/>
1800            <cd:resolve name="argument-name"/>
1801        </cd:arguments>
1802    </cd:command>
1803
1804    <cd:command name="doifelseassignment" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
1805        <cd:arguments>
1806            <cd:resolve name="argument-text"/>
1807            <cd:resolve name="argument-true"/>
1808            <cd:resolve name="argument-false"/>
1809        </cd:arguments>
1810    </cd:command>
1811
1812    <cd:command name="doifassignmentelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
1813        <cd:arguments>
1814            <cd:resolve name="argument-text"/>
1815            <cd:resolve name="argument-true"/>
1816            <cd:resolve name="argument-false"/>
1817        </cd:arguments>
1818    </cd:command>
1819
1820    <cd:command name="docheckassignment" level="system" category="system" file="syst-aux.mkiv">
1821        <cd:arguments>
1822            <cd:resolve name="argument-text"/>
1823        </cd:arguments>
1824    </cd:command>
1825
1826    <cd:command name="ifassignment" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
1827        <cd:arguments>
1828            <cd:resolve name="string-true"/>
1829            <cd:delimiter name="else"/>
1830            <cd:resolve name="string-false"/>
1831            <cd:delimiter name="fi"/>
1832        </cd:arguments>
1833    </cd:command>
1834
1835    <cd:command name="validassignment" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
1836        <cd:arguments>
1837            <cd:resolve name="argument-text"/>
1838        </cd:arguments>
1839    </cd:command>
1840
1841    <cd:command name="nonvalidassignment" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
1842        <cd:arguments>
1843            <cd:resolve name="argument-text"/>
1844        </cd:arguments>
1845    </cd:command>
1846
1847    <cd:command name="doifelseassignmentcs" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
1848        <cd:arguments>
1849            <cd:resolve name="argument-text"/>
1850            <cd:csname/>
1851            <cd:csname/>
1852        </cd:arguments>
1853    </cd:command>
1854
1855    <cd:command name="doifassignmentelsecs" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
1856        <cd:arguments>
1857            <cd:resolve name="argument-text"/>
1858            <cd:csname/>
1859            <cd:csname/>
1860        </cd:arguments>
1861    </cd:command>
1862
1863    <cd:command name="convertargument" level="system" category="system" file="syst-aux.mkiv">
1864        <cd:arguments>
1865            <cd:resolve name="string-text"/>
1866            <cd:delimiter name="to"/>
1867            <cd:csname/>
1868        </cd:arguments>
1869    </cd:command>
1870
1871    <cd:command name="convertcommand" level="system" category="system" file="syst-aux.mkiv">
1872        <cd:arguments>
1873            <cd:csname/>
1874            <cd:delimiter name="to"/>
1875            <cd:csname/>
1876        </cd:arguments>
1877    </cd:command>
1878
1879    <cd:command name="defconvertedargument" level="system" category="system" file="syst-aux.mkiv">
1880        <cd:arguments>
1881            <cd:csname/>
1882            <cd:resolve name="argument-text"/>
1883        </cd:arguments>
1884    </cd:command>
1885
1886    <cd:command name="defconvertedcommand" level="system" category="system" file="syst-aux.mkiv">
1887        <cd:arguments>
1888            <cd:csname/>
1889            <cd:csname/>
1890        </cd:arguments>
1891    </cd:command>
1892
1893    <cd:command name="edefconvertedargument" level="system" category="system" file="syst-aux.mkiv">
1894        <cd:arguments>
1895            <cd:csname/>
1896            <cd:resolve name="argument-text"/>
1897        </cd:arguments>
1898    </cd:command>
1899
1900    <cd:command name="gdefconvertedargument" level="system" category="system" file="syst-aux.mkiv">
1901        <cd:arguments>
1902            <cd:csname/>
1903            <cd:resolve name="argument-text"/>
1904        </cd:arguments>
1905    </cd:command>
1906
1907    <cd:command name="gdefconvertedcommand" level="system" category="system" file="syst-aux.mkiv">
1908        <cd:arguments>
1909            <cd:csname/>
1910            <cd:csname/>
1911        </cd:arguments>
1912    </cd:command>
1913
1914    <cd:command name="xdefconvertedargument" level="system" category="system" file="syst-aux.mkiv">
1915        <cd:arguments>
1916            <cd:csname/>
1917            <cd:resolve name="argument-text"/>
1918        </cd:arguments>
1919    </cd:command>
1920
1921    <cd:command name="showvalue" level="system" category="system" file="syst-aux.mkiv">
1922        <cd:arguments>
1923            <cd:resolve name="argument-name"/>
1924        </cd:arguments>
1925    </cd:command>
1926
1927    <cd:command name="doifelsemeaning" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
1928        <cd:arguments>
1929            <cd:csname/>
1930            <cd:csname/>
1931            <cd:resolve name="argument-true"/>
1932            <cd:resolve name="argument-false"/>
1933        </cd:arguments>
1934    </cd:command>
1935
1936    <cd:command name="doifmeaningelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
1937        <cd:arguments>
1938            <cd:csname/>
1939            <cd:csname/>
1940            <cd:resolve name="argument-true"/>
1941            <cd:resolve name="argument-false"/>
1942        </cd:arguments>
1943    </cd:command>
1944
1945    <cd:command name="doifelsesamestring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
1946        <cd:arguments>
1947            <cd:resolve name="argument-text"/>
1948            <cd:resolve name="argument-text"/>
1949            <cd:resolve name="argument-true"/>
1950            <cd:resolve name="argument-false"/>
1951        </cd:arguments>
1952    </cd:command>
1953
1954    <cd:command name="doifsamestringelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
1955        <cd:arguments>
1956            <cd:resolve name="argument-text"/>
1957            <cd:resolve name="argument-text"/>
1958            <cd:resolve name="argument-true"/>
1959            <cd:resolve name="argument-false"/>
1960        </cd:arguments>
1961    </cd:command>
1962
1963    <cd:command name="doifsamestring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
1964        <cd:arguments>
1965            <cd:resolve name="argument-text"/>
1966            <cd:resolve name="argument-text"/>
1967            <cd:resolve name="argument-true"/>
1968        </cd:arguments>
1969    </cd:command>
1970
1971    <cd:command name="doifnotsamestring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
1972        <cd:arguments>
1973            <cd:resolve name="argument-text"/>
1974            <cd:resolve name="argument-text"/>
1975            <cd:resolve name="argument-true"/>
1976        </cd:arguments>
1977    </cd:command>
1978
1979    <!-- begin of obsolete -->
1980
1981    <cd:command name="ConvertToConstant" level="system" category="system" file="syst-aux.mkiv">
1982        <cd:arguments>
1983            <cd:csname/>
1984            <cd:resolve name="argument-text"/>
1985            <cd:resolve name="argument-text"/>
1986        </cd:arguments>
1987    </cd:command>
1988
1989    <cd:command name="ConvertConstantAfter" level="system" category="system" file="syst-aux.mkiv">
1990        <cd:arguments>
1991            <cd:csname/>
1992            <cd:resolve name="argument-text"/>
1993            <cd:resolve name="argument-text"/>
1994        </cd:arguments>
1995    </cd:command>
1996
1997    <!-- end of obsolete -->
1998
1999    <cd:command name="assignifempty" level="system" category="system" file="syst-aux.mkiv">
2000        <cd:arguments>
2001            <cd:csname/>
2002            <cd:resolve name="argument-command"/>
2003        </cd:arguments>
2004    </cd:command>
2005
2006    <cd:command name="grabuntil" level="system" category="system" file="syst-aux.mkiv">
2007        <cd:arguments>
2008            <cd:resolve name="argument-name"/>
2009            <cd:csname/>
2010        </cd:arguments>
2011    </cd:command>
2012
2013    <cd:command name="processbetween" level="system" category="system" file="syst-aux.mkiv">
2014        <cd:arguments>
2015            <cd:resolve name="argument-name"/>
2016            <cd:csname/>
2017        </cd:arguments>
2018    </cd:command>
2019
2020    <cd:command name="gobbleuntil" level="system" category="system" file="syst-aux.mkiv">
2021        <cd:arguments>
2022            <cd:csname/>
2023        </cd:arguments>
2024    </cd:command>
2025
2026    <cd:command name="gobbleuntilrelax" level="system" category="system" file="syst-aux.mkiv">
2027        <cd:arguments>
2028            <cd:resolve name="string-content"/>
2029            <cd:delimiter name="relax"/>
2030        </cd:arguments>
2031    </cd:command>
2032
2033    <cd:command name="processuntil" level="system" category="system" file="syst-aux.mkiv">
2034        <cd:arguments>
2035            <cd:csname/>
2036        </cd:arguments>
2037    </cd:command>
2038
2039    <cd:command name="groupedcommand" level="system" category="system" file="syst-aux.mkiv">
2040        <cd:arguments>
2041            <cd:resolve name="argument-command"/>
2042            <cd:resolve name="argument-command"/>
2043        </cd:arguments>
2044    </cd:command>
2045
2046    <cd:command name="simplegroupedcommand" level="system" category="system" file="syst-aux.mkiv">
2047        <cd:arguments>
2048            <cd:resolve name="argument-command"/>
2049            <cd:resolve name="argument-command"/>
2050        </cd:arguments>
2051    </cd:command>
2052
2053    <cd:command name="pickupgroupedcommand" level="system" category="system" file="syst-aux.mkiv">
2054        <cd:arguments>
2055            <cd:resolve name="argument-command"/>
2056            <cd:resolve name="argument-command"/>
2057            <cd:resolve name="argument-command"/>
2058        </cd:arguments>
2059    </cd:command>
2060
2061    <cd:command name="BeforePar" level="system" category="system" file="syst-aux.mkiv">
2062        <cd:arguments>
2063            <cd:resolve name="argument-command"/>
2064        </cd:arguments>
2065    </cd:command>
2066
2067    <cd:command name="AfterPar" level="system" category="system" file="syst-aux.mkiv">
2068        <cd:arguments>
2069            <cd:resolve name="argument-command"/>
2070        </cd:arguments>
2071    </cd:command>
2072
2073    <cd:command name="GetPar" level="system" category="system" file="syst-aux.mkiv"/>
2074
2075    <cd:command name="GotoPar" level="system" category="system" file="syst-aux.mkiv"/>
2076
2077    <cd:command name="dowithpargument" level="system" category="system" file="syst-aux.mkiv">
2078        <cd:arguments>
2079            <cd:csname/>
2080        </cd:arguments>
2081    </cd:command>
2082
2083    <cd:command name="dowithwargument" level="system" category="system" file="syst-aux.mkiv">
2084        <cd:arguments>
2085            <cd:csname/>
2086        </cd:arguments>
2087    </cd:command>
2088
2089    <cd:command name="dorepeatwithcommand" level="system" category="system" file="syst-aux.mkiv">
2090        <cd:arguments>
2091            <cd:keywords>
2092                <cd:constant type="cd:text"/>
2093                <cd:constant type="cd:text" prefix="cd:number" method="factor"/>
2094            </cd:keywords>
2095            <cd:csname/>
2096        </cd:arguments>
2097    </cd:command>
2098
2099    <cd:command name="doifelsestringinstring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2100        <cd:arguments>
2101            <cd:resolve name="argument-text"/>
2102            <cd:resolve name="argument-text"/>
2103            <cd:resolve name="argument-true"/>
2104            <cd:resolve name="argument-false"/>
2105        </cd:arguments>
2106    </cd:command>
2107
2108    <cd:command name="doifstringinstringelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2109        <cd:arguments>
2110            <cd:resolve name="argument-text"/>
2111            <cd:resolve name="argument-text"/>
2112            <cd:resolve name="argument-true"/>
2113            <cd:resolve name="argument-false"/>
2114        </cd:arguments>
2115    </cd:command>
2116
2117    <cd:command name="appendtoks" level="system" category="strings" file="syst-aux.mkiv">
2118        <cd:arguments>
2119            <cd:resolve name="string-command"/>
2120            <cd:delimiter name="to"/>
2121            <cd:csname/>
2122        </cd:arguments>
2123    </cd:command>
2124
2125    <cd:command name="prependtoks" level="system" category="strings" file="syst-aux.mkiv">
2126        <cd:arguments>
2127            <cd:resolve name="string-command"/>
2128            <cd:delimiter name="to"/>
2129            <cd:csname/>
2130        </cd:arguments>
2131    </cd:command>
2132
2133    <cd:command name="appendtoksonce" level="system" category="strings" file="syst-aux.mkiv">
2134        <cd:arguments>
2135            <cd:resolve name="string-command"/>
2136            <cd:delimiter name="to"/>
2137            <cd:csname/>
2138        </cd:arguments>
2139    </cd:command>
2140
2141    <cd:command name="prependtoksonce" level="system" category="strings" file="syst-aux.mkiv">
2142        <cd:arguments>
2143            <cd:resolve name="string-command"/>
2144            <cd:delimiter name="to"/>
2145            <cd:csname/>
2146        </cd:arguments>
2147    </cd:command>
2148
2149    <cd:command name="doifelseintoks" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2150        <cd:arguments>
2151            <cd:resolve name="argument-command"/>
2152            <cd:resolve name="argument-command"/>
2153            <cd:resolve name="argument-true"/>
2154            <cd:resolve name="argument-false"/>
2155        </cd:arguments>
2156    </cd:command>
2157
2158    <cd:command name="doifintokselse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2159        <cd:arguments>
2160            <cd:resolve name="argument-command"/>
2161            <cd:resolve name="argument-command"/>
2162            <cd:resolve name="argument-true"/>
2163            <cd:resolve name="argument-false"/>
2164        </cd:arguments>
2165    </cd:command>
2166
2167    <cd:command name="collecting" type="environment" level="system" category="strings" file="syst-aux.mkiv"/>
2168
2169    <cd:command name="collect" type="environment" level="system" category="strings" file="syst-aux.mkiv"/>
2170
2171    <cd:command name="expandedcollect" type="environment" level="system" category="strings" file="syst-aux.mkiv"/>
2172
2173    <cd:command name="collect" level="system" category="strings" file="syst-aux.mkiv">
2174        <cd:arguments>
2175            <cd:content/>
2176        </cd:arguments>
2177    </cd:command>
2178
2179    <cd:command name="collectexpanded" level="system" category="strings" file="syst-aux.mkiv">
2180        <cd:arguments>
2181            <cd:content/>
2182        </cd:arguments>
2183    </cd:command>
2184
2185    <cd:command name="removetoks" level="system" category="strings" file="syst-aux.mkiv">
2186        <cd:arguments>
2187            <cd:resolve name="string-command"/>
2188            <cd:delimiter name="from"/>
2189            <cd:csname/>
2190        </cd:arguments>
2191    </cd:command>
2192
2193    <cd:command name="appendetoks" level="system" category="strings" file="syst-aux.mkiv">
2194        <cd:arguments>
2195            <cd:resolve name="string-command"/>
2196            <cd:delimiter name="to"/>
2197            <cd:csname/>
2198        </cd:arguments>
2199    </cd:command>
2200
2201    <cd:command name="prependetoks" level="system" category="strings" file="syst-aux.mkiv">
2202        <cd:arguments>
2203            <cd:resolve name="string-command"/>
2204            <cd:delimiter name="to"/>
2205            <cd:csname/>
2206        </cd:arguments>
2207    </cd:command>
2208
2209    <cd:command name="flushtoks" level="system" category="strings" file="syst-aux.mkiv">
2210        <cd:arguments>
2211            <cd:csname/>
2212        </cd:arguments>
2213    </cd:command>
2214
2215    <cd:command name="dotoks" level="system" category="strings" file="syst-aux.mkiv">
2216        <cd:arguments>
2217            <cd:csname/>
2218        </cd:arguments>
2219    </cd:command>
2220
2221    <cd:command name="beforesplitstring" level="system" category="strings" file="syst-aux.mkiv">
2222        <cd:arguments>
2223            <cd:resolve name="string-text"/>
2224            <cd:delimiter name="at"/>
2225            <cd:resolve name="string-text"/>
2226            <cd:delimiter name="to"/>
2227            <cd:csname/>
2228        </cd:arguments>
2229    </cd:command>
2230
2231    <cd:command name="aftersplitstring" level="system" category="strings" file="syst-aux.mkiv">
2232        <cd:arguments>
2233            <cd:resolve name="string-text"/>
2234            <cd:delimiter name="at"/>
2235            <cd:resolve name="string-text"/>
2236            <cd:delimiter name="to"/>
2237            <cd:csname/>
2238        </cd:arguments>
2239    </cd:command>
2240
2241    <cd:command name="splitstring" level="system" category="strings" file="syst-aux.mkiv">
2242        <cd:arguments>
2243            <cd:resolve name="string-text"/>
2244            <cd:delimiter name="at"/>
2245            <cd:resolve name="string-text"/>
2246            <cd:delimiter name="to"/>
2247            <cd:csname/>
2248            <cd:delimiter name="and"/>
2249            <cd:csname/>
2250        </cd:arguments>
2251    </cd:command>
2252
2253    <cd:command name="greedysplitstring" level="system" category="strings" file="syst-aux.mkiv">
2254        <cd:arguments>
2255            <cd:resolve name="string-text"/>
2256            <cd:delimiter name="at"/>
2257            <cd:resolve name="string-text"/>
2258            <cd:delimiter name="to"/>
2259            <cd:csname/>
2260            <cd:delimiter name="and"/>
2261            <cd:csname/>
2262        </cd:arguments>
2263    </cd:command>
2264
2265    <cd:command name="beforetestandsplitstring" level="system" category="strings" file="syst-aux.mkiv">
2266        <cd:arguments>
2267            <cd:resolve name="string-text"/>
2268            <cd:delimiter name="at"/>
2269            <cd:resolve name="string-text"/>
2270            <cd:delimiter name="to"/>
2271            <cd:csname/>
2272        </cd:arguments>
2273    </cd:command>
2274
2275    <cd:command name="aftertestandsplitstring" level="system" category="strings" file="syst-aux.mkiv">
2276        <cd:arguments>
2277            <cd:resolve name="string-text"/>
2278            <cd:delimiter name="at"/>
2279            <cd:resolve name="string-text"/>
2280            <cd:delimiter name="to"/>
2281            <cd:csname/>
2282        </cd:arguments>
2283    </cd:command>
2284
2285    <cd:command name="testandsplitstring" level="system" category="strings" file="syst-aux.mkiv">
2286        <cd:arguments>
2287            <cd:resolve name="string-text"/>
2288            <cd:delimiter name="at"/>
2289            <cd:resolve name="string-text"/>
2290            <cd:delimiter name="to"/>
2291            <cd:csname/>
2292            <cd:delimiter name="and"/>
2293            <cd:csname/>
2294        </cd:arguments>
2295    </cd:command>
2296
2297    <cd:command name="splitatperiod" level="system" category="strings" file="syst-aux.mkiv">
2298        <cd:arguments>
2299            <cd:resolve name="string-text"/>
2300            <cd:csname/>
2301            <cd:csname/>
2302        </cd:arguments>
2303    </cd:command>
2304
2305    <cd:command name="splitatcomma" level="system" category="strings" file="syst-aux.mkiv">
2306        <cd:arguments>
2307            <cd:resolve name="string-text"/>
2308            <cd:csname/>
2309            <cd:csname/>
2310        </cd:arguments>
2311    </cd:command>
2312
2313    <cd:command name="splitatasterisk" level="system" category="strings" file="syst-aux.mkiv">
2314        <cd:arguments>
2315            <cd:resolve name="string-text"/>
2316            <cd:csname/>
2317            <cd:csname/>
2318        </cd:arguments>
2319    </cd:command>
2320
2321    <cd:command name="splitatcolon" level="system" category="strings" file="syst-aux.mkiv">
2322        <cd:arguments>
2323            <cd:resolve name="string-text"/>
2324            <cd:csname/>
2325            <cd:csname/>
2326        </cd:arguments>
2327    </cd:command>
2328
2329    <cd:command name="splitatcolons" level="system" category="strings" file="syst-aux.mkiv">
2330        <cd:arguments>
2331            <cd:resolve name="string-text"/>
2332            <cd:csname/>
2333            <cd:csname/>
2334        </cd:arguments>
2335    </cd:command>
2336
2337    <cd:command name="removesubstring" level="system" category="strings" file="syst-aux.mkiv">
2338        <cd:arguments>
2339            <cd:resolve name="string-text"/>
2340            <cd:delimiter name="from"/>
2341            <cd:resolve name="string-text"/>
2342            <cd:delimiter name="to"/>
2343            <cd:csname/>
2344        </cd:arguments>
2345    </cd:command>
2346
2347    <cd:command name="appendtocommalist" level="system" category="strings" file="syst-aux.mkiv">
2348        <cd:arguments>
2349            <cd:resolve name="argument-text"/>
2350            <cd:csname/>
2351        </cd:arguments>
2352    </cd:command>
2353
2354    <cd:command name="prependtocommalist" level="system" category="strings" file="syst-aux.mkiv">
2355        <cd:arguments>
2356            <cd:resolve name="argument-text"/>
2357            <cd:csname/>
2358        </cd:arguments>
2359    </cd:command>
2360
2361    <cd:command name="addtocommalist" level="system" category="strings" file="syst-aux.mkiv">
2362        <cd:arguments>
2363            <cd:resolve name="argument-text"/>
2364            <cd:csname/>
2365        </cd:arguments>
2366    </cd:command>
2367
2368    <cd:command name="pretocommalist" level="system" category="strings" file="syst-aux.mkiv">
2369        <cd:arguments>
2370            <cd:resolve name="argument-text"/>
2371            <cd:csname/>
2372        </cd:arguments>
2373    </cd:command>
2374
2375    <cd:command name="robustdoifelseinset" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2376        <cd:arguments>
2377            <cd:resolve name="argument-text"/>
2378            <cd:resolve name="argument-text-list"/>
2379            <cd:resolve name="argument-true"/>
2380            <cd:resolve name="argument-false"/>
2381        </cd:arguments>
2382    </cd:command>
2383
2384    <cd:command name="robustdoifinsetelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2385        <cd:arguments>
2386            <cd:resolve name="argument-text"/>
2387            <cd:resolve name="argument-text-list"/>
2388            <cd:resolve name="argument-true"/>
2389            <cd:resolve name="argument-false"/>
2390        </cd:arguments>
2391    </cd:command>
2392
2393    <cd:command name="robustaddtocommalist" level="system" category="strings" file="syst-aux.mkiv">
2394        <cd:arguments>
2395            <cd:resolve name="argument-text"/>
2396            <cd:csname/>
2397        </cd:arguments>
2398    </cd:command>
2399
2400    <cd:command name="robustpretocommalist" level="system" category="strings" file="syst-aux.mkiv">
2401        <cd:arguments>
2402            <cd:resolve name="argument-text"/>
2403            <cd:csname/>
2404        </cd:arguments>
2405    </cd:command>
2406
2407    <cd:command name="xsplitstring" level="system" category="strings" file="syst-aux.mkiv">
2408        <cd:arguments>
2409            <cd:csname/>
2410            <cd:resolve name="argument-text"/>
2411        </cd:arguments>
2412    </cd:command>
2413
2414    <cd:command name="removefromcommalist" level="system" category="strings" file="syst-aux.mkiv">
2415        <cd:arguments>
2416            <cd:resolve name="argument-text"/>
2417            <cd:csname/>
2418        </cd:arguments>
2419    </cd:command>
2420
2421    <cd:command name="substituteincommalist" level="system" category="strings" file="syst-aux.mkiv">
2422        <cd:arguments>
2423            <cd:resolve name="argument-text"/>
2424            <cd:resolve name="argument-text"/>
2425            <cd:csname/>
2426        </cd:arguments>
2427    </cd:command>
2428
2429    <cd:command name="replaceincommalist" level="system" category="strings" file="syst-aux.mkiv">
2430        <cd:arguments>
2431            <cd:csname/>
2432            <cd:resolve name="argument-number"/>
2433        </cd:arguments>
2434    </cd:command>
2435
2436    <cd:command name="globalprocesscommalist" level="system" category="strings" file="syst-aux.mkiv">
2437        <cd:arguments>
2438            <cd:keywords>
2439                <cd:constant type="cd:command"/>
2440            </cd:keywords>
2441            <cd:csname/>
2442        </cd:arguments>
2443    </cd:command>
2444
2445    <cd:command name="withoutpt" level="system" category="counter" file="syst-aux.mkiv">
2446        <cd:arguments>
2447            <cd:resolve name="argument-dimension"/>
2448        </cd:arguments>
2449    </cd:command>
2450
2451    <cd:command name="PtToCm" level="system" category="counter" file="syst-aux.mkiv">
2452        <cd:arguments>
2453            <cd:resolve name="argument-dimension"/>
2454        </cd:arguments>
2455    </cd:command>
2456
2457    <cd:command name="dimensiontocount" level="system" category="counter" file="syst-aux.mkiv">
2458        <cd:arguments>
2459            <cd:resolve name="argument-dimension"/>
2460            <cd:csname/>
2461        </cd:arguments>
2462    </cd:command>
2463
2464    <cd:command name="numberofpoints" level="system" category="counter" file="syst-aux.mkiv">
2465        <cd:arguments>
2466            <cd:resolve name="argument-dimension"/>
2467        </cd:arguments>
2468    </cd:command>
2469
2470    <cd:command name="swapdimens" level="system" category="system" file="syst-aux.mkiv">
2471        <cd:arguments>
2472            <cd:csname/>
2473            <cd:csname/>
2474        </cd:arguments>
2475    </cd:command>
2476
2477    <cd:command name="swapcounts" level="system" category="system" file="syst-aux.mkiv">
2478        <cd:arguments>
2479            <cd:csname/>
2480            <cd:csname/>
2481        </cd:arguments>
2482    </cd:command>
2483
2484    <cd:command name="swapmacros" level="system" category="system" file="syst-aux.mkiv">
2485        <cd:arguments>
2486            <cd:csname/>
2487            <cd:csname/>
2488        </cd:arguments>
2489    </cd:command>
2490
2491    <cd:command name="globalswapdimens" level="system" category="system" file="syst-aux.mkiv">
2492        <cd:arguments>
2493            <cd:csname/>
2494            <cd:csname/>
2495        </cd:arguments>
2496    </cd:command>
2497
2498    <cd:command name="globalswapcounts" level="system" category="system" file="syst-aux.mkiv">
2499        <cd:arguments>
2500            <cd:csname/>
2501            <cd:csname/>
2502        </cd:arguments>
2503    </cd:command>
2504
2505    <cd:command name="globalswapmacros" level="system" category="system" file="syst-aux.mkiv">
2506        <cd:arguments>
2507            <cd:csname/>
2508            <cd:csname/>
2509        </cd:arguments>
2510    </cd:command>
2511
2512    <cd:command name="globalpushmacro" level="system" category="system" file="syst-aux.mkiv">
2513        <cd:arguments>
2514            <cd:csname/>
2515        </cd:arguments>
2516    </cd:command>
2517
2518    <cd:command name="localpushmacro" level="system" category="system" file="syst-aux.mkiv">
2519        <cd:arguments>
2520            <cd:csname/>
2521        </cd:arguments>
2522    </cd:command>
2523
2524    <cd:command name="globalpopmacro" level="system" category="system" file="syst-aux.mkiv">
2525        <cd:arguments>
2526            <cd:csname/>
2527        </cd:arguments>
2528    </cd:command>
2529
2530    <cd:command name="localpopmacro" level="system" category="system" file="syst-aux.mkiv">
2531        <cd:arguments>
2532            <cd:csname/>
2533        </cd:arguments>
2534    </cd:command>
2535
2536    <cd:command name="pushmacro" level="system" category="system" file="syst-aux.mkiv">
2537        <cd:arguments>
2538            <cd:csname/>
2539        </cd:arguments>
2540    </cd:command>
2541
2542    <cd:command name="popmacro" level="system" category="system" file="syst-aux.mkiv">
2543        <cd:arguments>
2544            <cd:csname/>
2545        </cd:arguments>
2546    </cd:command>
2547
2548    <cd:command name="localhsize" level="system" category="layout" file="syst-aux.mkiv"/>
2549
2550    <cd:command name="setlocalhsize" level="system" category="layout" file="syst-aux.mkiv">
2551        <cd:arguments>
2552            <cd:keywords optional="yes">
2553                <cd:constant type="cd:dimension" prefix="cd:sign" method="none"/>
2554            </cd:keywords>
2555        </cd:arguments>
2556    </cd:command>
2557
2558    <cd:command name="availablehsize" level="system" category="layout" file="syst-aux.mkiv"/>
2559
2560    <cd:command name="distributedhsize" level="system" category="layout" file="syst-aux.mkiv">
2561        <cd:arguments>
2562            <cd:resolve name="argument-dimension"/>
2563            <cd:resolve name="argument-dimension"/>
2564            <cd:resolve name="argument-number"/>
2565        </cd:arguments>
2566    </cd:command>
2567
2568    <cd:command name="hsizefraction" level="system" category="layout" file="syst-aux.mkiv">
2569        <cd:arguments>
2570            <cd:resolve name="argument-dimension"/>
2571            <cd:resolve name="argument-number"/>
2572        </cd:arguments>
2573    </cd:command>
2574
2575    <cd:command name="doifvalue" level="system" category="strings" file="syst-aux.mkiv">
2576        <cd:arguments>
2577            <cd:resolve name="argument-name"/>
2578            <cd:resolve name="argument-text"/>
2579            <cd:resolve name="argument-true"/>
2580        </cd:arguments>
2581    </cd:command>
2582
2583    <cd:command name="doifnotvalue" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2584        <cd:arguments>
2585            <cd:resolve name="argument-name"/>
2586            <cd:resolve name="argument-text"/>
2587            <cd:resolve name="argument-true"/>
2588        </cd:arguments>
2589    </cd:command>
2590
2591    <cd:command name="doifelsevalue" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2592        <cd:arguments>
2593            <cd:resolve name="argument-name"/>
2594            <cd:resolve name="argument-text"/>
2595            <cd:resolve name="argument-true"/>
2596            <cd:resolve name="argument-false"/>
2597        </cd:arguments>
2598    </cd:command>
2599
2600    <cd:command name="doifvalueelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2601        <cd:arguments>
2602            <cd:resolve name="argument-name"/>
2603            <cd:resolve name="argument-text"/>
2604            <cd:resolve name="argument-true"/>
2605            <cd:resolve name="argument-false"/>
2606        </cd:arguments>
2607    </cd:command>
2608
2609    <cd:command name="doifnothing" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2610        <cd:arguments>
2611            <cd:resolve name="argument-text"/>
2612            <cd:resolve name="argument-true"/>
2613        </cd:arguments>
2614    </cd:command>
2615
2616    <cd:command name="doifsomething" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2617        <cd:arguments>
2618            <cd:resolve name="argument-text"/>
2619            <cd:resolve name="argument-true"/>
2620        </cd:arguments>
2621    </cd:command>
2622
2623    <cd:command name="doifelsenothing" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2624        <cd:arguments>
2625            <cd:resolve name="argument-text"/>
2626            <cd:resolve name="argument-true"/>
2627            <cd:resolve name="argument-false"/>
2628        </cd:arguments>
2629    </cd:command>
2630
2631    <cd:command name="doifnothingelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2632        <cd:arguments>
2633            <cd:resolve name="argument-text"/>
2634            <cd:resolve name="argument-true"/>
2635            <cd:resolve name="argument-false"/>
2636        </cd:arguments>
2637    </cd:command>
2638
2639    <cd:command name="doifelsesomething" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2640        <cd:arguments>
2641            <cd:resolve name="argument-text"/>
2642            <cd:resolve name="argument-true"/>
2643            <cd:resolve name="argument-false"/>
2644        </cd:arguments>
2645    </cd:command>
2646
2647    <cd:command name="doifsomethingelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2648        <cd:arguments>
2649            <cd:resolve name="argument-text"/>
2650            <cd:resolve name="argument-true"/>
2651            <cd:resolve name="argument-false"/>
2652        </cd:arguments>
2653    </cd:command>
2654
2655    <cd:command name="doifvaluenothing" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2656        <cd:arguments>
2657            <cd:resolve name="argument-name"/>
2658            <cd:resolve name="argument-true"/>
2659        </cd:arguments>
2660    </cd:command>
2661
2662    <cd:command name="doifvaluesomething" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2663        <cd:arguments>
2664            <cd:resolve name="argument-name"/>
2665            <cd:resolve name="argument-true"/>
2666        </cd:arguments>
2667    </cd:command>
2668
2669    <cd:command name="doifelsevaluenothing" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2670        <cd:arguments>
2671            <cd:resolve name="argument-name"/>
2672            <cd:resolve name="argument-true"/>
2673            <cd:resolve name="argument-false"/>
2674        </cd:arguments>
2675    </cd:command>
2676
2677    <cd:command name="doifvaluenothingelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2678        <cd:arguments>
2679            <cd:resolve name="argument-name"/>
2680            <cd:resolve name="argument-true"/>
2681            <cd:resolve name="argument-false"/>
2682        </cd:arguments>
2683    </cd:command>
2684
2685    <cd:command name="doifelseemptyvalue" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2686        <cd:arguments>
2687            <cd:resolve name="argument-name"/>
2688            <cd:resolve name="argument-true"/>
2689            <cd:resolve name="argument-false"/>
2690        </cd:arguments>
2691    </cd:command>
2692
2693    <cd:command name="doifemptyvalueelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2694        <cd:arguments>
2695            <cd:resolve name="argument-name"/>
2696            <cd:resolve name="argument-true"/>
2697            <cd:resolve name="argument-false"/>
2698        </cd:arguments>
2699    </cd:command>
2700
2701    <cd:command name="doifemptyvalue" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2702        <cd:arguments>
2703            <cd:resolve name="argument-name"/>
2704            <cd:resolve name="argument-true"/>
2705        </cd:arguments>
2706    </cd:command>
2707
2708    <cd:command name="doifnotemptyvalue" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2709        <cd:arguments>
2710            <cd:resolve name="argument-name"/>
2711            <cd:resolve name="argument-true"/>
2712        </cd:arguments>
2713    </cd:command>
2714
2715    <cd:command name="doifelseallcommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2716        <cd:arguments>
2717            <cd:resolve name="argument-text-list"/>
2718            <cd:resolve name="argument-text-list"/>
2719            <cd:resolve name="argument-true"/>
2720            <cd:resolve name="argument-false"/>
2721        </cd:arguments>
2722    </cd:command>
2723
2724    <cd:command name="doifallcommonelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2725        <cd:arguments>
2726            <cd:resolve name="argument-text-list"/>
2727            <cd:resolve name="argument-text-list"/>
2728            <cd:resolve name="argument-true"/>
2729            <cd:resolve name="argument-false"/>
2730        </cd:arguments>
2731    </cd:command>
2732
2733    <cd:command name="doifallcommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2734        <cd:arguments>
2735            <cd:resolve name="argument-text-list"/>
2736            <cd:resolve name="argument-text-list"/>
2737            <cd:resolve name="argument-true"/>
2738        </cd:arguments>
2739    </cd:command>
2740
2741    <cd:command name="doifnotallcommon" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2742        <cd:arguments>
2743            <cd:resolve name="argument-text-list"/>
2744            <cd:resolve name="argument-text-list"/>
2745            <cd:resolve name="argument-true"/>
2746        </cd:arguments>
2747    </cd:command>
2748
2749    <cd:command name="dodoubleemptywithset" level="system" category="system" file="syst-aux.mkiv">
2750        <cd:arguments>
2751            <cd:csname/>
2752            <cd:resolve name="keyword-dummy-list-optional"/>
2753            <cd:resolve name="keyword-dummy-optional"/>
2754        </cd:arguments>
2755    </cd:command>
2756
2757    <cd:command name="dotripleemptywithset" level="system" category="system" file="syst-aux.mkiv">
2758        <cd:arguments>
2759            <cd:csname/>
2760            <cd:resolve name="keyword-dummy-list-optional"/>
2761            <cd:resolve name="keyword-dummy-optional"/>
2762            <cd:resolve name="keyword-dummy-optional"/>
2763        </cd:arguments>
2764    </cd:command>
2765
2766    <cd:command name="dodoubleargumentwithset" level="system" category="system" file="syst-aux.mkiv">
2767        <cd:arguments>
2768            <cd:csname/>
2769            <cd:resolve name="keyword-dummy-list"/>
2770            <cd:resolve name="keyword-dummy"/>
2771        </cd:arguments>
2772    </cd:command>
2773
2774    <cd:command name="dotripleargumentwithset" level="system" category="system" file="syst-aux.mkiv">
2775        <cd:arguments>
2776            <cd:csname/>
2777            <cd:resolve name="keyword-dummy-list"/>
2778            <cd:resolve name="keyword-dummy"/>
2779            <cd:resolve name="keyword-dummy"/>
2780        </cd:arguments>
2781    </cd:command>
2782
2783    <cd:command name="stripcharacter" level="system" category="strings" file="syst-aux.mkiv">
2784        <cd:arguments>
2785            <cd:resolve name="string-character"/>
2786            <cd:delimiter name="from"/>
2787            <cd:resolve name="string-text"/>
2788            <cd:delimiter name="to"/>
2789            <cd:csname/>
2790        </cd:arguments>
2791    </cd:command>
2792
2793    <cd:command name="stripspaces" level="system" category="strings" file="syst-aux.mkiv">
2794        <cd:arguments>
2795            <cd:delimiter name="from"/>
2796            <cd:resolve name="string-text"/>
2797            <cd:delimiter name="to"/>
2798            <cd:csname/>
2799        </cd:arguments>
2800    </cd:command>
2801
2802    <cd:command name="unspacestring" level="system" category="strings" file="syst-aux.mkiv">
2803        <cd:arguments>
2804            <cd:resolve name="string-text"/>
2805            <cd:delimiter name="to"/>
2806            <cd:csname/>
2807        </cd:arguments>
2808    </cd:command>
2809
2810    <cd:command name="executeifdefined" level="system" category="system" file="syst-aux.mkiv">
2811        <cd:arguments>
2812            <cd:resolve name="argument-name"/>
2813            <cd:resolve name="argument-command"/>
2814        </cd:arguments>
2815    </cd:command>
2816
2817    <cd:command name="doifelsesomespace" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2818        <cd:arguments>
2819            <cd:resolve name="argument-text"/>
2820            <cd:resolve name="argument-true"/>
2821            <cd:resolve name="argument-false"/>
2822        </cd:arguments>
2823    </cd:command>
2824
2825    <cd:command name="doifsomespaceelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
2826        <cd:arguments>
2827            <cd:resolve name="argument-text"/>
2828            <cd:resolve name="argument-true"/>
2829            <cd:resolve name="argument-false"/>
2830        </cd:arguments>
2831    </cd:command>
2832
2833    <cd:command name="processseparatedlist" level="system" category="system" file="syst-aux.mkiv">
2834        <cd:arguments>
2835            <cd:resolve name="keyword-text"/>
2836            <cd:resolve name="keyword-text"/>
2837            <cd:keywords delimiters="braces">
2838                <cd:constant type="cd:csname"/>
2839                <cd:constant type="cd:command"/>
2840            </cd:keywords>
2841        </cd:arguments>
2842    </cd:command>
2843
2844    <cd:command name="processlist" level="system" category="system" file="syst-aux.mkiv">
2845        <cd:arguments>
2846            <cd:resolve name="argument-character"/>
2847            <cd:resolve name="argument-character"/>
2848            <cd:resolve name="argument-text"/>
2849            <cd:csname/>
2850        </cd:arguments>
2851    </cd:command>
2852
2853    <cd:command name="processassignlist" level="system" category="system" file="syst-aux.mkiv">
2854        <cd:arguments>
2855            <cd:resolve name="keyword-text-list"/>
2856            <cd:csname/>
2857        </cd:arguments>
2858    </cd:command>
2859
2860    <cd:command name="untexargument" level="system" category="system" file="syst-aux.mkiv">
2861        <cd:arguments>
2862            <cd:resolve name="argument-text"/>
2863            <cd:delimiter name="to"/>
2864            <cd:csname/>
2865        </cd:arguments>
2866    </cd:command>
2867
2868    <cd:command name="untexcommand" level="system" category="system" file="syst-aux.mkiv">
2869        <cd:arguments>
2870            <cd:resolve name="argument-csname"/>
2871            <cd:delimiter name="to"/>
2872            <cd:csname/>
2873        </cd:arguments>
2874    </cd:command>
2875
2876    <cd:command name="PointsToBigPoints" level="system" category="counter" file="syst-aux.mkiv">
2877        <cd:arguments>
2878            <cd:resolve name="argument-dimension"/>
2879            <cd:csname/>
2880        </cd:arguments>
2881    </cd:command>
2882
2883    <cd:command name="PointsToWholeBigPoints" level="system" category="counter" file="syst-aux.mkiv">
2884        <cd:arguments>
2885            <cd:resolve name="argument-dimension"/>
2886            <cd:csname/>
2887        </cd:arguments>
2888    </cd:command>
2889
2890    <cd:command name="ScaledPointsToBigPoints" level="system" category="counter" file="syst-aux.mkiv">
2891        <cd:arguments>
2892            <cd:resolve name="argument-dimension"/>
2893            <cd:csname/>
2894        </cd:arguments>
2895    </cd:command>
2896
2897    <cd:command name="ScaledPointsToWholeBigPoints" level="system" category="counter" file="syst-aux.mkiv">
2898        <cd:arguments>
2899            <cd:resolve name="argument-dimension"/>
2900            <cd:csname/>
2901        </cd:arguments>
2902    </cd:command>
2903
2904    <cd:command name="PointsToReal" level="system" category="counter" file="syst-aux.mkiv">
2905        <cd:arguments>
2906            <cd:resolve name="argument-dimension"/>
2907            <cd:csname/>
2908        </cd:arguments>
2909    </cd:command>
2910
2911    <cd:command name="dontleavehmode" level="style" category="system" file="syst-aux.mkiv"/>
2912
2913    <cd:command name="utfupper" level="system" category="strings" file="syst-aux.mkiv">
2914        <cd:arguments>
2915            <cd:resolve name="argument-text"/>
2916        </cd:arguments>
2917    </cd:command>
2918
2919    <cd:command name="utflower" level="system" category="strings" file="syst-aux.mkiv">
2920        <cd:arguments>
2921            <cd:resolve name="argument-text"/>
2922        </cd:arguments>
2923    </cd:command>
2924
2925    <cd:command name="uppercasestring" level="system" category="strings" file="syst-aux.mkiv">
2926        <cd:arguments>
2927            <cd:resolve name="string-text"/>
2928            <cd:delimiter name="to"/>
2929            <cd:csname/>
2930        </cd:arguments>
2931    </cd:command>
2932
2933    <cd:command name="lowercasestring" level="system" category="strings" file="syst-aux.mkiv">
2934        <cd:arguments>
2935            <cd:resolve name="string-text"/>
2936            <cd:delimiter name="to"/>
2937            <cd:csname/>
2938        </cd:arguments>
2939    </cd:command>
2940
2941    <cd:command name="counttoken" level="system" category="strings" file="syst-aux.mkiv">
2942        <cd:arguments>
2943            <cd:resolve name="string-text"/>
2944            <cd:delimiter name="in"/>
2945            <cd:resolve name="string-text"/>
2946            <cd:delimiter name="to"/>
2947            <cd:csname/>
2948        </cd:arguments>
2949    </cd:command>
2950
2951    <cd:command name="counttokens" level="system" category="strings" file="syst-aux.mkiv">
2952        <cd:arguments>
2953            <cd:resolve name="string-text"/>
2954            <cd:delimiter name="to"/>
2955            <cd:csname/>
2956        </cd:arguments>
2957    </cd:command>
2958
2959    <cd:command name="splitofftokens" level="system" category="strings" file="syst-aux.mkiv">
2960        <cd:arguments>
2961            <cd:resolve name="string-text"/>
2962            <cd:delimiter name="from"/>
2963            <cd:resolve name="string-text"/>
2964            <cd:delimiter name="to"/>
2965            <cd:csname/>
2966        </cd:arguments>
2967    </cd:command>
2968
2969    <cd:command name="handletokens" level="system" category="strings" file="syst-aux.mkiv">
2970        <cd:arguments>
2971            <cd:resolve name="string-text"/>
2972            <cd:delimiter name="with"/>
2973            <cd:csname/>
2974        </cd:arguments>
2975    </cd:command>
2976
2977    <cd:command name="settrialtypesetting" level="system" category="system" file="syst-aux.mkiv"/>
2978
2979    <cd:command name="resettrialtypesetting" level="system" category="system" file="syst-aux.mkiv"/>
2980
2981    <cd:command name="iftrialtypesetting" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
2982        <cd:arguments>
2983            <cd:resolve name="string-true"/>
2984            <cd:delimiter name="else"/>
2985            <cd:resolve name="string-false"/>
2986            <cd:delimiter name="fi"/>
2987        </cd:arguments>
2988    </cd:command>
2989
2990    <cd:command name="integerrounding" level="system" category="counter" file="syst-aux.mkiv">
2991        <cd:arguments>
2992            <cd:resolve name="argument-number"/>
2993        </cd:arguments>
2994    </cd:command>
2995
2996    <cd:command name="onedigitrounding" level="system" category="counter" file="syst-aux.mkiv">
2997        <cd:arguments>
2998            <cd:resolve name="argument-number"/>
2999        </cd:arguments>
3000    </cd:command>
3001
3002    <cd:command name="twodigitrounding" level="system" category="counter" file="syst-aux.mkiv">
3003        <cd:arguments>
3004            <cd:resolve name="argument-number"/>
3005        </cd:arguments>
3006    </cd:command>
3007
3008    <cd:command name="threedigitrounding" level="system" category="counter" file="syst-aux.mkiv">
3009        <cd:arguments>
3010            <cd:resolve name="argument-number"/>
3011        </cd:arguments>
3012    </cd:command>
3013
3014    <cd:command name="processcontent" level="system" category="strings" file="syst-aux.mkiv">
3015        <cd:arguments>
3016            <cd:resolve name="argument-name"/>
3017            <cd:csname/>
3018        </cd:arguments>
3019    </cd:command>
3020
3021    <cd:command name="dogobblesingleempty" level="system" category="system" file="syst-aux.mkiv">
3022        <cd:arguments>
3023            <cd:resolve name="keyword-dummy-optional"/>
3024        </cd:arguments>
3025    </cd:command>
3026
3027    <cd:command name="dogobbledoubleempty" level="system" category="system" file="syst-aux.mkiv">
3028        <cd:arguments>
3029            <cd:resolve name="keyword-dummy-optional"/>
3030            <cd:resolve name="keyword-dummy-optional"/>
3031        </cd:arguments>
3032    </cd:command>
3033
3034    <cd:command name="gobblesingleempty" level="system" category="system" file="syst-aux.mkiv">
3035        <cd:arguments>
3036            <cd:resolve name="keyword-dummy-optional"/>
3037        </cd:arguments>
3038    </cd:command>
3039
3040    <cd:command name="gobbledoubleempty" level="system" category="system" file="syst-aux.mkiv">
3041        <cd:arguments>
3042            <cd:resolve name="keyword-dummy-optional"/>
3043            <cd:resolve name="keyword-dummy-optional"/>
3044        </cd:arguments>
3045    </cd:command>
3046
3047    <cd:command name="doifelsesometoks" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3048        <cd:arguments>
3049            <cd:csname/>
3050            <cd:resolve name="argument-true"/>
3051            <cd:resolve name="argument-false"/>
3052        </cd:arguments>
3053    </cd:command>
3054
3055    <cd:command name="doifsometokselse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3056        <cd:arguments>
3057            <cd:csname/>
3058            <cd:resolve name="argument-true"/>
3059            <cd:resolve name="argument-false"/>
3060        </cd:arguments>
3061    </cd:command>
3062
3063    <cd:command name="doifsometoks" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3064        <cd:arguments>
3065            <cd:csname/>
3066            <cd:resolve name="argument-true"/>
3067        </cd:arguments>
3068    </cd:command>
3069
3070    <cd:command name="doifemptytoks" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3071        <cd:arguments>
3072            <cd:csname/>
3073            <cd:resolve name="argument-true"/>
3074        </cd:arguments>
3075    </cd:command>
3076
3077    <cd:command name="strictinspectnextcharacter" type="environment" level="system" category="system" file="syst-aux.mkiv"/>
3078
3079    <cd:command name="strictdoifelsenextoptional" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
3080        <cd:arguments>
3081            <cd:resolve name="argument-true"/>
3082            <cd:resolve name="argument-false"/>
3083        </cd:arguments>
3084    </cd:command>
3085
3086    <cd:command name="strictdoifnextoptionalelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
3087        <cd:arguments>
3088            <cd:resolve name="argument-true"/>
3089            <cd:resolve name="argument-false"/>
3090        </cd:arguments>
3091    </cd:command>
3092
3093    <cd:command name="gobblespacetokens" level="system" category="strings" file="syst-aux.mkiv"/>
3094
3095    <cd:command name="verbatimstring" level="system" category="strings" file="syst-aux.mkiv">
3096        <cd:arguments>
3097            <cd:content/>
3098        </cd:arguments>
3099    </cd:command>
3100
3101    <cd:command name="lastdigit" level="system" category="counter" file="syst-aux.mkiv">
3102        <cd:arguments>
3103            <cd:resolve name="argument-number"/>
3104        </cd:arguments>
3105    </cd:command>
3106
3107    <cd:command name="lasttwodigits" level="system" category="counter" file="syst-aux.mkiv">
3108        <cd:arguments>
3109            <cd:resolve name="argument-number"/>
3110        </cd:arguments>
3111    </cd:command>
3112
3113    <cd:command name="serializedcommalist" level="system" category="strings" file="syst-aux.mkiv"/>
3114
3115    <cd:command name="serializecommalist" level="system" category="strings" file="syst-aux.mkiv">
3116        <cd:arguments>
3117            <cd:resolve name="keyword-command-list"/>
3118        </cd:arguments>
3119    </cd:command>
3120
3121    <cd:command name="purenumber" level="system" category="counter" file="syst-aux.mkiv">
3122        <cd:arguments>
3123            <cd:resolve name="argument-number"/>
3124        </cd:arguments>
3125    </cd:command>
3126
3127    <cd:command name="filterfromvalue" level="system" category="strings" file="syst-aux.mkiv">
3128        <cd:arguments>
3129            <cd:resolve name="argument-name"/>
3130            <cd:resolve name="argument-number"/>
3131            <cd:resolve name="argument-number"/>
3132        </cd:arguments>
3133    </cd:command>
3134
3135    <cd:command name="filterfromnext" level="system" category="strings" file="syst-aux.mkiv">
3136        <cd:arguments>
3137            <cd:resolve name="argument-number"/>
3138            <cd:resolve name="argument-number"/>
3139            <cd:content optional="yes"/>
3140            <cd:content optional="yes"/>
3141            <cd:content optional="yes"/>
3142            <cd:content optional="yes"/>
3143            <cd:content optional="yes"/>
3144        </cd:arguments>
3145    </cd:command>
3146
3147    <cd:command name="definemeasure" level="style" category="counter" file="syst-aux.mkiv">
3148        <cd:arguments>
3149            <cd:resolve name="keyword-name"/>
3150            <cd:resolve name="keyword-dimension"/>
3151        </cd:arguments>
3152    </cd:command>
3153
3154    <cd:command name="freezemeasure" level="system" category="counter" file="syst-aux.mkiv">
3155        <cd:arguments>
3156            <cd:resolve name="keyword-name"/>
3157            <cd:resolve name="keyword-dimension"/>
3158        </cd:arguments>
3159    </cd:command>
3160
3161    <cd:command name="setmeasure" level="system" category="counter" file="syst-aux.mkiv">
3162        <cd:arguments>
3163            <cd:resolve name="argument-name"/>
3164            <cd:resolve name="argument-dimension"/>
3165        </cd:arguments>
3166    </cd:command>
3167
3168    <cd:command name="setgmeasure" level="system" category="counter" file="syst-aux.mkiv">
3169        <cd:arguments>
3170            <cd:resolve name="argument-name"/>
3171            <cd:resolve name="argument-dimension"/>
3172        </cd:arguments>
3173    </cd:command>
3174
3175    <cd:command name="setemeasure" level="system" category="counter" file="syst-aux.mkiv">
3176        <cd:arguments>
3177            <cd:resolve name="argument-name"/>
3178            <cd:resolve name="argument-dimension"/>
3179        </cd:arguments>
3180    </cd:command>
3181
3182    <cd:command name="setxmeasure" level="system" category="counter" file="syst-aux.mkiv">
3183        <cd:arguments>
3184            <cd:resolve name="argument-name"/>
3185            <cd:resolve name="argument-dimension"/>
3186        </cd:arguments>
3187    </cd:command>
3188
3189    <cd:command name="measure" level="style" category="counter" file="syst-aux.mkiv">
3190        <cd:arguments>
3191            <cd:resolve name="argument-name"/>
3192        </cd:arguments>
3193    </cd:command>
3194
3195    <cd:command name="measured" level="style" category="counter" file="syst-aux.mkiv">
3196        <cd:arguments>
3197            <cd:resolve name="argument-name"/>
3198        </cd:arguments>
3199    </cd:command>
3200
3201    <cd:command name="dividedsize" level="system" category="counter" file="syst-aux.mkiv">
3202        <cd:arguments>
3203            <cd:resolve name="argument-dimension"/>
3204            <cd:resolve name="argument-dimension"/>
3205            <cd:resolve name="argument-number"/>
3206        </cd:arguments>
3207    </cd:command>
3208
3209    <cd:command name="doifelsedimension" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3210        <cd:arguments>
3211            <cd:resolve name="argument-text"/>
3212            <cd:resolve name="argument-true"/>
3213            <cd:resolve name="argument-false"/>
3214        </cd:arguments>
3215    </cd:command>
3216
3217    <cd:command name="doifdimensionelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3218        <cd:arguments>
3219            <cd:resolve name="argument-text"/>
3220            <cd:resolve name="argument-true"/>
3221            <cd:resolve name="argument-false"/>
3222        </cd:arguments>
3223    </cd:command>
3224
3225    <cd:command name="doifelsedimenstring" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3226        <cd:arguments>
3227            <cd:resolve name="argument-text"/>
3228            <cd:resolve name="argument-true"/>
3229            <cd:resolve name="argument-false"/>
3230        </cd:arguments>
3231    </cd:command>
3232
3233    <cd:command name="doifdimenstringelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3234        <cd:arguments>
3235            <cd:resolve name="argument-text"/>
3236            <cd:resolve name="argument-true"/>
3237            <cd:resolve name="argument-false"/>
3238        </cd:arguments>
3239    </cd:command>
3240
3241    <cd:command name="compresult" level="system" category="counter" file="syst-aux.mkiv"/>
3242
3243    <cd:command name="comparedimension" level="system" category="strings" file="syst-aux.mkiv">
3244        <cd:arguments>
3245            <cd:resolve name="argument-dimension"/>
3246            <cd:resolve name="argument-dimension"/>
3247        </cd:arguments>
3248    </cd:command>
3249
3250    <cd:command name="comparedimensioneps" level="system" category="strings" file="syst-aux.mkiv">
3251        <cd:arguments>
3252            <cd:resolve name="argument-dimension"/>
3253            <cd:resolve name="argument-dimension"/>
3254        </cd:arguments>
3255    </cd:command>
3256
3257    <cd:command name="letcscsname" level="system" category="system" file="syst-aux.mkiv">
3258        <cd:arguments>
3259            <cd:csname/>
3260            <cd:delimiter name="csname"/>
3261            <cd:resolve name="string-name"/>
3262            <cd:delimiter name="endcsname"/>
3263        </cd:arguments>
3264    </cd:command>
3265
3266    <cd:command name="letcsnamecs" level="system" category="system" file="syst-aux.mkiv">
3267        <cd:arguments>
3268            <cd:delimiter name="csname"/>
3269            <cd:resolve name="string-name"/>
3270            <cd:delimiter name="endcsname"/>
3271            <cd:csname/>
3272        </cd:arguments>
3273    </cd:command>
3274
3275    <cd:command name="letcsnamecsname" level="system" category="system" file="syst-aux.mkiv">
3276        <cd:arguments>
3277            <cd:delimiter name="csname"/>
3278            <cd:resolve name="string-name"/>
3279            <cd:delimiter name="endcsname"/>
3280            <cd:delimiter name="csname"/>
3281            <cd:resolve name="string-name"/>
3282            <cd:delimiter name="endcsname"/>
3283        </cd:arguments>
3284    </cd:command>
3285
3286    <cd:command name="addvalue" level="system" category="system" file="syst-aux.mkiv">
3287        <cd:arguments>
3288            <cd:resolve name="argument-name"/>
3289            <cd:resolve name="argument-text"/>
3290        </cd:arguments>
3291    </cd:command>
3292
3293    <cd:command name="unspaced" level="system" category="strings" file="syst-aux.mkiv">
3294        <cd:arguments>
3295            <cd:resolve name="argument-text"/>
3296        </cd:arguments>
3297    </cd:command>
3298
3299    <cd:command name="unspaceargument" level="system" category="strings" file="syst-aux.mkiv">
3300        <cd:arguments>
3301            <cd:resolve name="string-text"/>
3302            <cd:delimiter name="to"/>
3303            <cd:csname/>
3304        </cd:arguments>
3305    </cd:command>
3306
3307    <cd:command name="unspaceafter" level="system" category="strings" file="syst-aux.mkiv">
3308        <cd:arguments>
3309            <cd:csname/>
3310            <cd:resolve name="argument-text"/>
3311        </cd:arguments>
3312    </cd:command>
3313
3314    <cd:command name="doifelsehasspace" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3315        <cd:arguments>
3316            <cd:resolve name="argument-text"/>
3317            <cd:resolve name="argument-true"/>
3318            <cd:resolve name="argument-false"/>
3319        </cd:arguments>
3320    </cd:command>
3321
3322    <cd:command name="doifhasspaceelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3323        <cd:arguments>
3324            <cd:resolve name="argument-text"/>
3325            <cd:resolve name="argument-true"/>
3326            <cd:resolve name="argument-false"/>
3327        </cd:arguments>
3328    </cd:command>
3329
3330    <cd:command name="setflag" level="system" category="system" file="syst-aux.mkiv">
3331        <cd:arguments>
3332            <cd:resolve name="argument-name"/>
3333        </cd:arguments>
3334    </cd:command>
3335
3336    <cd:command name="resetflag" level="system" category="system" file="syst-aux.mkiv">
3337        <cd:arguments>
3338            <cd:resolve name="argument-name"/>
3339        </cd:arguments>
3340    </cd:command>
3341
3342    <cd:command name="flag" level="system" category="system" file="syst-aux.mkiv">
3343        <cd:arguments>
3344            <cd:resolve name="argument-name"/>
3345        </cd:arguments>
3346    </cd:command>
3347
3348    <cd:command name="doifelseflagged" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
3349        <cd:arguments>
3350            <cd:resolve name="argument-name"/>
3351            <cd:resolve name="argument-true"/>
3352            <cd:resolve name="argument-false"/>
3353        </cd:arguments>
3354    </cd:command>
3355
3356    <cd:command name="doifflaggedelse" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
3357        <cd:arguments>
3358            <cd:resolve name="argument-name"/>
3359            <cd:resolve name="argument-true"/>
3360            <cd:resolve name="argument-false"/>
3361        </cd:arguments>
3362    </cd:command>
3363
3364    <cd:command name="doifnotflagged" level="system" category="system" keywords="conditional" file="syst-aux.mkiv">
3365        <cd:arguments>
3366            <cd:resolve name="argument-name"/>
3367            <cd:resolve name="argument-true"/>
3368        </cd:arguments>
3369    </cd:command>
3370
3371    <cd:command name="inheritparameter" level="system" category="system" file="syst-aux.mkiv">
3372        <cd:arguments>
3373            <cd:resolve name="keyword-text"/>
3374            <cd:resolve name="keyword-text"/>
3375            <cd:resolve name="keyword-key"/>
3376        </cd:arguments>
3377    </cd:command>
3378
3379    <cd:command name="doifelsenonzeropositive" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3380        <cd:arguments>
3381            <cd:resolve name="argument-number"/>
3382            <cd:resolve name="argument-true"/>
3383            <cd:resolve name="argument-false"/>
3384        </cd:arguments>
3385    </cd:command>
3386
3387    <cd:command name="doifnonzeropositiveelse" level="system" category="strings" keywords="conditional" file="syst-aux.mkiv">
3388        <cd:arguments>
3389            <cd:resolve name="argument-number"/>
3390            <cd:resolve name="argument-true"/>
3391            <cd:resolve name="argument-false"/>
3392        </cd:arguments>
3393    </cd:command>
3394
3395    <cd:command name="getrawparameters" level="system" category="system" file="syst-aux.mkiv">
3396        <cd:arguments>
3397            <cd:resolve name="keyword-text"/>
3398            <cd:resolve name="assignment-userdata-list"/>
3399        </cd:arguments>
3400    </cd:command>
3401
3402    <cd:command name="getraweparameters" level="system" category="system" file="syst-aux.mkiv">
3403        <cd:arguments>
3404            <cd:resolve name="keyword-text"/>
3405            <cd:resolve name="assignment-userdata-list"/>
3406        </cd:arguments>
3407    </cd:command>
3408
3409    <cd:command name="getrawgparameters" level="system" category="system" file="syst-aux.mkiv">
3410        <cd:arguments>
3411            <cd:resolve name="keyword-text"/>
3412            <cd:resolve name="assignment-userdata-list"/>
3413        </cd:arguments>
3414    </cd:command>
3415
3416    <cd:command name="getrawxparameters" level="system" category="system" file="syst-aux.mkiv">
3417        <cd:arguments>
3418            <cd:resolve name="keyword-text"/>
3419            <cd:resolve name="assignment-userdata-list"/>
3420        </cd:arguments>
3421    </cd:command>
3422
3423    <cd:command name="unprotected" level="system" category="system" file="syst-aux.mkiv">
3424        <cd:arguments>
3425            <cd:resolve name="string-content"/>
3426            <cd:delimiter name="par"/>
3427        </cd:arguments>
3428    </cd:command>
3429
3430    <cd:command name="resettimer" level="system" category="system" file="syst-aux.mkiv"/>
3431
3432    <cd:command name="elapsedtime" level="system" category="system" file="syst-aux.mkiv"/>
3433
3434    <cd:command name="elapsedseconds" level="system" category="system" file="syst-aux.mkiv"/>
3435
3436    <cd:command name="elapsedsteptime" level="system" category="system" file="syst-aux.mkiv"/>
3437
3438    <cd:command name="currentfeaturetest" level="system" category="system" file="syst-aux.mkiv"/>
3439
3440    <cd:command name="testfeature" level="system" category="system" file="syst-aux.mkiv">
3441        <cd:arguments>
3442            <cd:resolve name="argument-number"/>
3443            <cd:content/>
3444        </cd:arguments>
3445    </cd:command>
3446
3447    <cd:command name="retestfeature" level="system" category="system" file="syst-aux.mkiv"/>
3448
3449    <cd:command name="showtimer" level="system" category="system" file="syst-aux.mkiv">
3450        <cd:arguments>
3451            <cd:resolve name="argument-text"/>
3452        </cd:arguments>
3453    </cd:command>
3454
3455    <cd:command name="testfeatureonce" level="system" category="system" file="syst-aux.mkiv">
3456        <cd:arguments>
3457            <cd:resolve name="argument-number"/>
3458            <cd:content/>
3459        </cd:arguments>
3460    </cd:command>
3461
3462    <cd:command name="freezedimenmacro" level="system" category="system" file="syst-aux.mkiv">
3463        <cd:arguments>
3464            <cd:csname/>
3465            <cd:csname/>
3466        </cd:arguments>
3467    </cd:command>
3468
3469    <cd:command name="negated" level="system" category="system" file="syst-aux.mkiv">
3470        <cd:arguments>
3471            <cd:resolve name="argument-text"/>
3472        </cd:arguments>
3473    </cd:command>
3474
3475    <cd:command name="assigndimen" level="system" category="system" file="syst-aux.mkiv">
3476        <cd:arguments>
3477            <cd:csname/>
3478            <cd:resolve name="argument-dimension"/>
3479        </cd:arguments>
3480    </cd:command>
3481
3482    <cd:command name="appendvalue" level="system" category="system" file="syst-aux.mkiv">
3483        <cd:arguments>
3484            <cd:resolve name="argument-name"/>
3485            <cd:resolve name="argument-command"/>
3486        </cd:arguments>
3487    </cd:command>
3488
3489    <cd:command name="appendgvalue" level="system" category="system" file="syst-aux.mkiv">
3490        <cd:arguments>
3491            <cd:resolve name="argument-name"/>
3492            <cd:resolve name="argument-command"/>
3493        </cd:arguments>
3494    </cd:command>
3495
3496    <cd:command name="prependvalue" level="system" category="system" file="syst-aux.mkiv">
3497        <cd:arguments>
3498            <cd:resolve name="argument-name"/>
3499            <cd:resolve name="argument-command"/>
3500        </cd:arguments>
3501    </cd:command>
3502
3503    <cd:command name="prependgvalue" level="system" category="system" file="syst-aux.mkiv">
3504        <cd:arguments>
3505            <cd:resolve name="argument-name"/>
3506            <cd:resolve name="argument-command"/>
3507        </cd:arguments>
3508    </cd:command>
3509
3510    <cd:command name="processranges" level="system" category="system" file="syst-aux.mkiv">
3511        <cd:arguments>
3512            <cd:keywords list="yes">
3513                <cd:constant type="cd:number"/>
3514                <cd:constant type="cd:number" prefix="cd:number" method="range"/>
3515            </cd:keywords>
3516            <cd:csname/>
3517        </cd:arguments>
3518    </cd:command>
3519
3520    <cd:command name="dowithrange" level="system" category="system" file="syst-aux.mkiv">
3521        <cd:arguments>
3522            <cd:keywords delimiters="braces" list="yes">
3523                <cd:constant type="cd:number"/>
3524                <cd:constant type="cd:number" prefix="cd:number" method="range"/>
3525            </cd:keywords>
3526            <cd:csname/>
3527        </cd:arguments>
3528    </cd:command>
3529
3530    <cd:command name="ignoreimplicitspaces" level="system" category="system" file="syst-aux.mkiv"/>
3531
3532    <cd:command name="nointerference" type="environment" level="system" category="system" file="syst-aux.mkiv"/>
3533
3534    <cd:command name="expandcheckedcsname" level="system" category="system" file="syst-aux.mkiv">
3535        <cd:arguments>
3536            <cd:csname/>
3537            <cd:resolve name="argument-key"/>
3538            <cd:resolve name="argument-text"/>
3539        </cd:arguments>
3540    </cd:command>
3541
3542    <cd:command name="docheckedpair" level="system" category="system" file="syst-aux.mkiv">
3543        <cd:arguments>
3544            <cd:resolve name="argument-text-list"/>
3545        </cd:arguments>
3546    </cd:command>
3547
3548    <cd:command name="constantnumber" level="system" category="system" file="syst-aux.mkiv">
3549        <cd:arguments>
3550            <cd:csname/>
3551        </cd:arguments>
3552    </cd:command>
3553
3554    <cd:command name="constantnumberargument" level="system" category="system" file="syst-aux.mkiv">
3555        <cd:arguments>
3556            <cd:csname/>
3557        </cd:arguments>
3558    </cd:command>
3559
3560    <cd:command name="constantdimen" level="system" category="system" file="syst-aux.mkiv">
3561        <cd:arguments>
3562            <cd:csname/>
3563        </cd:arguments>
3564    </cd:command>
3565
3566    <cd:command name="constantdimenargument" level="system" category="system" file="syst-aux.mkiv">
3567        <cd:arguments>
3568            <cd:csname/>
3569        </cd:arguments>
3570    </cd:command>
3571
3572    <cd:command name="constantemptyargument" level="system" category="system" file="syst-aux.mkiv">
3573        <cd:arguments>
3574            <cd:csname/>
3575        </cd:arguments>
3576    </cd:command>
3577
3578    <cd:command name="getsubstring" level="system" category="strings" file="syst-aux.mkiv">
3579        <cd:arguments>
3580            <cd:resolve name="argument-number"/>
3581            <cd:resolve name="argument-number"/>
3582            <cd:resolve name="argument-text"/>
3583        </cd:arguments>
3584    </cd:command>
3585
3586    <cd:command name="converteddimen" level="system" category="counter" file="syst-aux.mkiv">
3587        <cd:arguments>
3588            <cd:resolve name="argument-dimension"/>
3589            <cd:keywords delimiters="braces">
3590                <cd:constant type="ex"/>
3591                <cd:constant type="em"/>
3592                <cd:constant type="pt"/>
3593                <cd:constant type="in"/>
3594                <cd:constant type="cm"/>
3595                <cd:constant type="mm"/>
3596                <cd:constant type="sp"/>
3597                <cd:constant type="bp"/>
3598                <cd:constant type="pc"/>
3599                <cd:constant type="dd"/>
3600                <cd:constant type="cc"/>
3601                <cd:constant type="nc"/>
3602            </cd:keywords>
3603        </cd:arguments>
3604    </cd:command>
3605
3606    <cd:command name="ntimes" level="system" category="system" file="syst-aux.mkiv">
3607        <cd:arguments>
3608            <cd:resolve name="argument-text"/>
3609            <cd:resolve name="argument-number"/>
3610        </cd:arguments>
3611    </cd:command>
3612
3613    <cd:command name="expdoifelse" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
3614        <cd:arguments>
3615            <cd:content/>
3616            <cd:content/>
3617            <cd:resolve name="argument-true"/>
3618            <cd:resolve name="argument-false"/>
3619        </cd:arguments>
3620    </cd:command>
3621
3622    <cd:command name="expdoif" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
3623        <cd:arguments>
3624            <cd:content/>
3625            <cd:content/>
3626            <cd:resolve name="argument-true"/>
3627        </cd:arguments>
3628    </cd:command>
3629
3630    <cd:command name="expdoifnot" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
3631        <cd:arguments>
3632            <cd:content/>
3633            <cd:content/>
3634            <cd:resolve name="argument-true"/>
3635        </cd:arguments>
3636    </cd:command>
3637
3638    <cd:command name="expandeddoif" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
3639        <cd:arguments>
3640            <cd:content/>
3641            <cd:content/>
3642            <cd:resolve name="argument-true"/>
3643        </cd:arguments>
3644    </cd:command>
3645
3646    <cd:command name="expandeddoifnot" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
3647        <cd:arguments>
3648            <cd:content/>
3649            <cd:content/>
3650            <cd:resolve name="argument-true"/>
3651        </cd:arguments>
3652    </cd:command>
3653
3654    <cd:command name="expandeddoifelse" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
3655        <cd:arguments>
3656            <cd:content/>
3657            <cd:content/>
3658            <cd:resolve name="argument-true"/>
3659            <cd:resolve name="argument-false"/>
3660        </cd:arguments>
3661    </cd:command>
3662
3663    <cd:command name="expdoifelsecommon" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
3664        <cd:arguments>
3665            <cd:resolve name="argument-text-list"/>
3666            <cd:resolve name="argument-text-list"/>
3667            <cd:resolve name="argument-true"/>
3668            <cd:resolve name="argument-false"/>
3669        </cd:arguments>
3670    </cd:command>
3671
3672    <cd:command name="expdoifcommonelse" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
3673        <cd:arguments>
3674            <cd:resolve name="argument-text-list"/>
3675            <cd:resolve name="argument-text-list"/>
3676            <cd:resolve name="argument-true"/>
3677            <cd:resolve name="argument-false"/>
3678        </cd:arguments>
3679    </cd:command>
3680
3681    <cd:command name="expdoifelseinset" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
3682        <cd:arguments>
3683            <cd:resolve name="argument-text"/>
3684            <cd:resolve name="argument-text-list"/>
3685            <cd:resolve name="argument-true"/>
3686            <cd:resolve name="argument-false"/>
3687        </cd:arguments>
3688    </cd:command>
3689
3690    <cd:command name="expdoifinsetelse" level="system" category="strings" keywords="conditional" file="syst-lua.mkiv">
3691        <cd:arguments>
3692            <cd:resolve name="argument-text"/>
3693            <cd:resolve name="argument-text-list"/>
3694            <cd:resolve name="argument-true"/>
3695            <cd:resolve name="argument-false"/>
3696        </cd:arguments>
3697    </cd:command>
3698
3699    <cd:command name="luaexpr" level="system" category="strings" file="syst-lua.mkiv">
3700        <cd:arguments>
3701            <cd:content/>
3702        </cd:arguments>
3703    </cd:command>
3704
3705    <cd:command name="setupsystem" level="style" category="counter" file="core-sys.mkiv">
3706        <cd:arguments>
3707            <cd:assignments list="yes">
3708                <cd:parameter name="n">
3709                    <cd:constant type="cd:number"/>
3710                </cd:parameter>
3711            </cd:assignments>
3712        </cd:arguments>
3713    </cd:command>
3714
3715</cd:interface>
3716