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