i-list.xml /size: 28 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="definelist" level="style" category="structure" file="strc-lst.mklx">
8        <cd:arguments>
9            <cd:resolve name="keyword-name"/>
10            <cd:resolve name="keyword-list-optional"/>
11            <cd:assignments list="yes" optional="yes">
12                <cd:inherit name="setuplist"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setuplist" level="style" category="structure" file="strc-lst.mklx">
18        <cd:arguments>
19            <cd:resolve name="keyword-list-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="state">
22                    <cd:constant type="start" default="yes"/>
23                    <cd:constant type="stop"/>
24                </cd:parameter>
25                <cd:parameter name="location">
26                    <cd:constant type="none"/>
27                    <cd:constant type="here"/>
28                </cd:parameter>
29                <cd:parameter name="type">
30                    <cd:constant type="simple"/>
31                    <cd:constant type="command"/>
32                    <cd:constant type="userdata"/>
33                </cd:parameter>
34                <cd:parameter name="criterium">
35                    <cd:constant type="local" default="yes"/>
36                    <cd:constant type="intro"/>
37                    <cd:constant type="reference"/>
38                    <cd:constant type="reference" prefix="cd:sectionblock" method="range"/>
39                    <cd:constant type="all"/>
40                    <cd:constant type="all" prefix="cd:sectionblock" method="range"/>
41                    <cd:constant type="text"/>
42                    <cd:constant type="text" prefix="cd:sectionblock" method="range"/>
43                    <cd:constant type="current"/>
44                    <cd:constant type="current" prefix="cd:sectionblock" method="range"/>
45                    <cd:constant type="here"/>
46                    <cd:constant type="previous"/>
47                    <cd:constant type="previous" prefix="cd:sectionblock" method="range"/>
48                    <cd:constant type="component"/>
49                    <cd:constant type="cd:section"/>
50                    <cd:constant type="cd:section" prefix="cd:sectionblock" method="range"/>
51                </cd:parameter>
52                <cd:parameter name="list">
53                    <cd:constant type="cd:name"/>
54                </cd:parameter>
55                <cd:parameter name="width">
56                    <cd:constant type="fit"/>
57                    <cd:constant type="broad"/>
58                    <!--
59                        <cd:constant type="auto"/>
60                    -->
61                    <cd:constant type="cd:dimension"/>
62                </cd:parameter>
63                <cd:parameter name="height">
64                    <cd:constant type="fit"/>
65                    <cd:constant type="broad" default="yes"/>
66                    <cd:constant type="cd:dimension"/>
67                </cd:parameter>
68                <cd:parameter name="depth">
69                    <cd:constant type="fit"/>
70                    <cd:constant type="broad" default="yes"/>
71                    <cd:constant type="cd:dimension"/>
72                </cd:parameter>
73                <cd:parameter name="symbol">
74                    <cd:constant type="one"/>
75                    <cd:constant type="two"/>
76                    <cd:constant type="three"/>
77                    <cd:constant type="none"/>
78                    <cd:constant type="default" default="yes"/>
79                </cd:parameter>
80                <cd:parameter name="label">
81                    <cd:constant type="yes"/>
82                    <cd:constant type="no" default="yes"/>
83                    <cd:constant type="none"/>
84                    <cd:constant type="cd:name"/>
85                </cd:parameter>
86                <cd:parameter name="starter">
87                    <cd:constant type="cd:command"/>
88                </cd:parameter>
89                <cd:parameter name="stopper">
90                    <cd:constant type="cd:command"/>
91                </cd:parameter>
92                <cd:parameter name="command">
93                    <cd:constant type="cd:threearguments"/>
94                </cd:parameter>
95                <cd:parameter name="numbercommand">
96                    <cd:constant type="cd:oneargument"/>
97                </cd:parameter>
98                <cd:parameter name="textcommand">
99                    <cd:constant type="cd:oneargument"/>
100                </cd:parameter>
101                <cd:parameter name="pagecommand">
102                    <cd:constant type="cd:oneargument"/>
103                </cd:parameter>
104                <cd:parameter name="pagenumber" list="yes">
105                    <cd:constant type="yes" default="yes"/>
106                    <cd:constant type="no"/>
107                    <cd:constant type="always"/>
108                    <cd:constant type="realpage"/>
109                </cd:parameter>
110                <cd:parameter name="headnumber">
111                    <cd:constant type="yes" default="yes"/>
112                    <cd:constant type="no"/>
113                    <cd:constant type="always"/>
114                </cd:parameter>
115                <cd:parameter name="before">
116                    <cd:constant type="cd:command"/>
117                </cd:parameter>
118                <cd:parameter name="after">
119                    <cd:constant type="cd:command"/>
120                </cd:parameter>
121                <cd:parameter name="inbetween">
122                    <cd:constant type="cd:command"/>
123                </cd:parameter>
124                <cd:parameter name="margin">
125                    <cd:constant type="none"/>
126                    <cd:constant type="cd:dimension"/>
127                </cd:parameter>
128                <cd:parameter name="distance">
129                    <cd:constant type="none"/>
130                    <cd:constant type="cd:dimension"/>
131                </cd:parameter>
132                <cd:parameter name="aligntitle">
133                    <cd:constant type="yes"/>
134                    <cd:constant type="no" default="yes"/>
135                </cd:parameter>
136                <cd:parameter name="numberalign">
137                    <cd:resolve name="value-alignsimple"/>
138                </cd:parameter>
139                <cd:parameter name="align">
140                    <cd:inherit name="setupalign"/>
141                </cd:parameter>
142                <cd:parameter name="hang">
143                    <cd:constant type="yes" default="yes"/>
144                    <cd:constant type="no"/>
145                </cd:parameter>
146                <cd:parameter name="left">
147                    <cd:constant type="cd:command"/>
148                </cd:parameter>
149                <cd:parameter name="right">
150                    <cd:constant type="cd:command"/>
151                </cd:parameter>
152                <cd:parameter name="interaction">
153                    <cd:constant type="yes"/>
154                    <cd:constant type="no"/>
155                    <cd:constant type="all" default="yes"/>
156                    <cd:constant type="number"/>
157                    <cd:constant type="text"/>
158                    <cd:constant type="title"/>
159                    <cd:constant type="page"/>
160                    <cd:constant type="sectionnumber"/>
161                    <cd:constant type="pagenumber"/>
162                </cd:parameter>
163                <cd:parameter name="limittext">
164                    <cd:resolve name="value-limittext"/>
165                </cd:parameter>
166                <cd:parameter name="style">
167                    <cd:resolve name="value-style"/>
168                </cd:parameter>
169                <cd:parameter name="color">
170                    <cd:constant type="cd:color"/>
171                </cd:parameter>
172                <cd:parameter name="numberstyle">
173                    <cd:resolve name="value-style"/>
174                </cd:parameter>
175                <cd:parameter name="numbercolor">
176                    <cd:constant type="cd:color"/>
177                </cd:parameter>
178                <cd:parameter name="textstyle">
179                    <cd:resolve name="value-style"/>
180                </cd:parameter>
181                <cd:parameter name="textcolor">
182                    <cd:constant type="cd:color"/>
183                </cd:parameter>
184                <cd:parameter name="pagestyle">
185                    <cd:resolve name="value-style"/>
186                </cd:parameter>
187                <cd:parameter name="pagecolor">
188                    <cd:constant type="cd:color"/>
189                </cd:parameter>
190                <cd:parameter name="reference">
191                    <cd:constant type="cd:number"/>
192                </cd:parameter>
193                <cd:parameter name="extras">
194                    <cd:constant type="cd:name"/>
195                </cd:parameter>
196                <cd:parameter name="order">
197                    <cd:constant type="command"/>
198                    <cd:constant type="all"/>
199                    <cd:constant type="title"/>
200                </cd:parameter>
201                <cd:parameter name="levels">
202                    <cd:constant type="cd:number"/>
203                </cd:parameter>
204                <cd:parameter name="alternative">
205                    <cd:constant type="a"/>
206                    <cd:constant type="b" default="yes"/>
207                    <cd:constant type="c"/>
208                    <cd:constant type="d"/>
209                    <cd:constant type="e"/>
210                    <cd:constant type="f"/>
211                    <cd:constant type="g"/>
212                    <cd:constant type="left"/>
213                    <cd:constant type="right"/>
214                    <cd:constant type="top"/>
215                    <cd:constant type="bottom"/>
216                    <cd:constant type="command"/>
217                    <cd:constant type="none"/>
218                    <cd:constant type="interactive"/>
219                    <cd:constant type="paragraph"/>
220                    <cd:constant type="horizontal"/>
221                    <cd:constant type="vertical"/>
222                    <cd:constant type="cd:name"/>
223                </cd:parameter>
224                <cd:parameter name="maxwidth">
225                    <cd:constant type="cd:dimension"/>
226                </cd:parameter>
227                <cd:parameter name="pageprefix">
228                    <cd:constant type="yes"/>
229                    <cd:constant type="no"/>
230                </cd:parameter>
231                <cd:parameter name="pageprefixseparatorset">
232                    <cd:constant type="cd:name"/>
233                </cd:parameter>
234                <cd:parameter name="pageprefixconversionset">
235                    <cd:constant type="cd:name"/>
236                </cd:parameter>
237                <cd:parameter name="pageprefixset">
238                    <cd:constant type="cd:name"/>
239                </cd:parameter>
240                <cd:parameter name="pageprefixsegments">
241                    <cd:resolve name="value-prefixsegments"/>
242                </cd:parameter>
243                <cd:parameter name="pageprefixconnector">
244                    <cd:resolve name="value-connector"/>
245                </cd:parameter>
246                <cd:parameter name="pageconversionset">
247                    <cd:constant type="cd:name"/>
248                </cd:parameter>
249                <cd:parameter name="pagestarter">
250                    <cd:resolve name="value-starter"/>
251                </cd:parameter>
252                <cd:parameter name="pagestopper">
253                    <cd:resolve name="value-stopper"/>
254                </cd:parameter>
255                <!--
256                    <cd:parameter name="prefix">
257                        <cd:constant type="yes"/>
258                        <cd:constant type="no"/>
259                    </cd:parameter>
260                    <cd:parameter name="prefixseparatorset">
261                        <cd:constant type="cd:name"/>
262                    </cd:parameter>
263                    <cd:parameter name="prefixconversionset">
264                        <cd:constant type="cd:name"/>
265                    </cd:parameter>
266                    <cd:parameter name="prefixstarter">
267                        <cd:resolve name="value-starter"/>
268                    </cd:parameter>
269                    <cd:parameter name="prefixstopper">
270                        <cd:resolve name="value-stopper"/>
271                    </cd:parameter>
272                    <cd:parameter name="prefixset">
273                        <cd:constant type="cd:name"/>
274                    </cd:parameter>
275                    <cd:parameter name="prefixsegments">
276                        <cd:resolve name="value-prefixsegments"/>
277                    </cd:parameter>
278                    <cd:parameter name="prefixconnector">
279                        <cd:resolve name="value-connector"/>
280                    </cd:parameter>
281                    <cd:parameter name="numberseparatorset">
282                        <cd:constant type="cd:name"/>
283                    </cd:parameter>
284                    <cd:parameter name="numberconversionset">
285                        <cd:constant type="cd:name"/>
286                    </cd:parameter>
287                    <cd:parameter name="numberstarter">
288                        <cd:resolve name="value-starter"/>
289                    </cd:parameter>
290                    <cd:parameter name="numberstopper">
291                        <cd:resolve name="value-stopper"/>
292                    </cd:parameter>
293                    <cd:parameter name="numbersegments">
294                        <cd:resolve name="value-numbersegments"/>
295                    </cd:parameter>
296                -->
297                <cd:inherit name="setupcounter"/>
298                <cd:inherit name="setupframed"/>
299            </cd:assignments>
300        </cd:arguments>
301    </cd:command>
302
303    <!--
304
305        <cd:command name="setuplists" level="style" category="structure" file="strc-lst.mklx">
306            <cd:arguments>
307                <cd:resolve name="keyword-list-list-optional"/>
308                <cd:assignments list="yes">
309                    <cd:inherit name="setuplist"/>
310                </cd:assignments>
311            </cd:arguments>
312        </cd:command>
313
314    -->
315
316    <cd:command name="uselist" level="style" category="structure" file="strc-lst.mklx">
317        <cd:arguments>
318            <cd:resolve name="keyword-name"/>
319            <cd:resolve name="keyword-file"/>
320            <cd:resolve name="keyword-text-optional"/>
321        </cd:arguments>
322    </cd:command>
323
324
325    <cd:command name="doifelselist" level="system" category="structure" keywords="conditional" file="strc-lst.mklx">
326        <cd:arguments>
327            <cd:resolve name="argument-list"/>
328            <cd:resolve name="argument-true"/>
329            <cd:resolve name="argument-false"/>
330        </cd:arguments>
331    </cd:command>
332
333    <cd:command name="doiflistelse" level="system" category="structure" keywords="conditional" file="strc-lst.mklx">
334        <cd:arguments>
335            <cd:resolve name="argument-list"/>
336            <cd:resolve name="argument-true"/>
337            <cd:resolve name="argument-false"/>
338        </cd:arguments>
339    </cd:command>
340
341    <cd:command name="writebetweenlist" level="document" category="structure" file="strc-lst.mklx">
342        <cd:arguments>
343            <cd:resolve name="keyword-list"/>
344            <cd:assignments list="yes" optional="yes">
345                <cd:inherit name="setuplist"/>
346            </cd:assignments>
347            <cd:resolve name="argument-command"/>
348        </cd:arguments>
349    </cd:command>
350
351    <cd:command name="writedatatolist" level="document" category="structure" file="strc-lst.mklx">
352        <cd:arguments>
353            <cd:resolve name="keyword-list"/>
354            <cd:assignments list="yes" optional="yes">
355                <cd:inherit name="setuplist"/>
356            </cd:assignments>
357            <cd:resolve name="assignment-userdata-list"/>
358        </cd:arguments>
359    </cd:command>
360
361    <cd:command name="writetolist" level="document" category="structure" file="strc-lst.mklx">
362        <cd:arguments>
363            <cd:resolve name="keyword-list"/>
364            <cd:assignments list="yes" optional="yes">
365                <cd:inherit name="setuplist"/>
366            </cd:assignments>
367            <cd:resolve name="argument-number"/>
368            <cd:resolve name="argument-text"/>
369        </cd:arguments>
370    </cd:command>
371
372    <cd:command name="placelist" level="document" category="structure" file="strc-lst.mklx">
373        <cd:arguments>
374            <cd:resolve name="keyword-list-list"/>
375            <cd:assignments list="yes" optional="yes">
376                <cd:inherit name="setuplist"/>
377            </cd:assignments>
378        </cd:arguments>
379    </cd:command>
380
381    <cd:command name="placerawlist" level="style" category="structure" file="strc-lst.mklx">
382        <cd:arguments>
383            <cd:resolve name="keyword-list"/>
384            <cd:assignments list="yes" optional="yes">
385                <cd:inherit name="setuplist"/>
386            </cd:assignments>
387        </cd:arguments>
388    </cd:command>
389
390    <cd:command name="completelist" level="document" category="structure" file="strc-lst.mklx">
391        <cd:arguments>
392            <cd:resolve name="keyword-list"/>
393            <cd:assignments list="yes" optional="yes">
394                <cd:inherit name="setuplist"/>
395            </cd:assignments>
396        </cd:arguments>
397    </cd:command>
398
399    <cd:command name="definecombinedlist" level="style" category="structure" file="strc-lst.mklx">
400        <cd:arguments>
401            <cd:resolve name="keyword-name"/>
402            <cd:resolve name="keyword-list-list"/>
403            <cd:assignments list="yes" optional="yes">
404                <cd:inherit name="setupcombinedlist"/>
405            </cd:assignments>
406        </cd:arguments>
407    </cd:command>
408
409    <cd:command name="setupcombinedlist" level="style" category="structure" file="strc-lst.mklx">
410        <cd:arguments>
411            <cd:resolve name="keyword-list"/>
412            <cd:assignments list="yes">
413                <cd:parameter name="criterium">
414                    <cd:constant type="local" default="yes"/>
415                    <cd:constant type="intro"/>
416                    <cd:constant type="reference"/>
417                    <cd:constant type="reference" prefix="cd:sectionblock" method="range"/>
418                    <cd:constant type="all"/>
419                    <cd:constant type="all" prefix="cd:sectionblock" method="range"/>
420                    <cd:constant type="text"/>
421                    <cd:constant type="text" prefix="cd:sectionblock" method="range"/>
422                    <cd:constant type="current"/>
423                    <cd:constant type="current" prefix="cd:sectionblock" method="range"/>
424                    <cd:constant type="here"/>
425                    <cd:constant type="previous"/>
426                    <cd:constant type="previous" prefix="cd:sectionblock" method="range"/>
427                    <cd:constant type="component"/>
428                    <cd:constant type="cd:section"/>
429                    <cd:constant type="cd:section" prefix="cd:sectionblock" method="range"/>
430                </cd:parameter>
431                <cd:parameter name="reference">
432                    <cd:constant type="cd:number"/>
433                </cd:parameter>
434                <cd:parameter name="extras">
435                    <cd:constant type="cd:name"/>
436                </cd:parameter>
437                <cd:parameter name="order">
438                    <cd:constant type="command"/>
439                    <cd:constant type="all"/>
440                    <cd:constant type="title"/>
441                </cd:parameter>
442                <cd:parameter name="alternative">
443                    <cd:constant type="a"/>
444                    <cd:constant type="b" default="yes"/>
445                    <cd:constant type="c"/>
446                    <cd:constant type="d"/>
447                    <cd:constant type="e"/>
448                    <cd:constant type="f"/>
449                    <cd:constant type="g"/>
450                    <cd:constant type="left"/>
451                    <cd:constant type="right"/>
452                    <cd:constant type="top"/>
453                    <cd:constant type="bottom"/>
454                    <cd:constant type="command"/>
455                    <cd:constant type="none"/>
456                    <cd:constant type="interactive"/>
457                    <cd:constant type="paragraph"/>
458                    <cd:constant type="horizontal"/>
459                    <cd:constant type="vertical"/>
460                    <cd:constant type="cd:name"/>
461                </cd:parameter>
462            </cd:assignments>
463        </cd:arguments>
464    </cd:command>
465
466    <cd:command name="placecombinedlist" level="document" category="structure" file="strc-lst.mklx">
467        <cd:arguments>
468            <cd:resolve name="keyword-list"/>
469            <cd:assignments list="yes" optional="yes">
470                <cd:inherit name="setupcombinedlist"/>
471            </cd:assignments>
472        </cd:arguments>
473    </cd:command>
474
475    <cd:command name="setupcombinedlist" generated="yes" variant="instance" level="style" category="structure" file="strc-lst.mklx">
476        <cd:sequence>
477            <cd:string value="setup"/>
478            <cd:instance value="combinedlist"/>
479        </cd:sequence>
480        <cd:arguments>
481            <cd:assignments list="yes">
482                <cd:inherit name="setupcombinedlist"/>
483            </cd:assignments>
484        </cd:arguments>
485        <cd:instances>
486            <cd:resolve name="instance-combinedlist"/>
487        </cd:instances>
488    </cd:command>
489
490    <cd:command name="placecombinedlist" generated="yes" variant="instance" level="document" category="structure" file="strc-lst.mklx">
491        <cd:sequence>
492            <cd:string value="place"/>
493            <cd:instance value="combinedlist"/>
494        </cd:sequence>
495        <cd:arguments>
496            <cd:assignments list="yes" optional="yes">
497                <cd:inherit name="setupcombinedlist"/>
498            </cd:assignments>
499        </cd:arguments>
500        <cd:instances>
501            <cd:resolve name="instance-combinedlist"/>
502        </cd:instances>
503    </cd:command>
504
505    <cd:command name="completecombinedlist" generated="yes" variant="instance" level="document" category="structure" file="strc-lst.mklx">
506        <cd:sequence>
507            <cd:string value="complete"/>
508            <cd:instance value="combinedlist"/>
509        </cd:sequence>
510        <cd:arguments>
511            <cd:assignments list="yes" optional="yes">
512                <cd:inherit name="setupcombinedlist"/>
513            </cd:assignments>
514        </cd:arguments>
515        <cd:instances>
516            <cd:resolve name="instance-combinedlist"/>
517        </cd:instances>
518    </cd:command>
519
520    <cd:command name="structurelistuservariable" level="style" category="structure" file="strc-lst.mklx">
521        <cd:arguments>
522            <cd:resolve name="argument-key"/>
523        </cd:arguments>
524    </cd:command>
525
526    <cd:command name="rawstructurelistuservariable" level="system" category="structure" file="strc-lst.mklx">
527        <cd:arguments>
528            <cd:resolve name="argument-key"/>
529        </cd:arguments>
530    </cd:command>
531
532    <cd:command name="doifelsestructurelisthaspage" level="system" category="structure" keywords="conditional" file="strc-lst.mklx">
533        <cd:arguments>
534            <cd:resolve name="argument-true"/>
535            <cd:resolve name="argument-false"/>
536        </cd:arguments>
537    </cd:command>
538
539    <cd:command name="doifstructurelisthaspageelse" level="system" category="structure" keywords="conditional" file="strc-lst.mklx">
540        <cd:arguments>
541            <cd:resolve name="argument-true"/>
542            <cd:resolve name="argument-false"/>
543        </cd:arguments>
544    </cd:command>
545
546    <cd:command name="doifelsestructurelisthasnumber" level="system" category="structure" keywords="conditional" file="strc-lst.mklx">
547        <cd:arguments>
548            <cd:resolve name="argument-true"/>
549            <cd:resolve name="argument-false"/>
550        </cd:arguments>
551    </cd:command>
552
553    <cd:command name="doifstructurelisthasnumberelse" level="system" category="structure" keywords="conditional" file="strc-lst.mklx">
554        <cd:arguments>
555            <cd:resolve name="argument-true"/>
556            <cd:resolve name="argument-false"/>
557        </cd:arguments>
558    </cd:command>
559
560    <cd:command name="definelistextra" level="style" category="structure" file="strc-lst.mklx">
561        <cd:arguments>
562            <cd:resolve name="keyword-name"/>
563            <cd:resolve name="keyword-name-optional"/>
564            <cd:assignments list="yes" optional="yes">
565                <cd:inherit name="setuplistextra"/>
566            </cd:assignments>
567        </cd:arguments>
568    </cd:command>
569
570    <cd:command name="setuplistextra" level="style" category="structure" file="strc-lst.mklx">
571        <cd:arguments>
572            <cd:resolve name="keyword-name-list-optional"/>
573            <cd:assignments list="yes">
574                <cd:parameter name="before">
575                    <cd:constant type="cd:command"/>
576                </cd:parameter>
577                <cd:parameter name="after">
578                    <cd:constant type="cd:command"/>
579                </cd:parameter>
580            </cd:assignments>
581        </cd:arguments>
582    </cd:command>
583
584    <cd:command name="definelistalternative" level="style" category="structure" file="strc-lst.mklx">
585        <cd:arguments>
586            <cd:resolve name="keyword-name"/>
587            <cd:resolve name="keyword-name-optional"/>
588            <cd:assignments list="yes" optional="yes">
589                <cd:inherit name="setuplistalternative"/>
590            </cd:assignments>
591        </cd:arguments>
592    </cd:command>
593
594    <cd:command name="setuplistalternative" level="style" category="structure" file="strc-lst.mklx">
595        <cd:arguments>
596            <cd:resolve name="keyword-name-list-optional"/>
597            <cd:assignments list="yes">
598                <cd:parameter name="before">
599                    <cd:constant type="cd:command"/>
600                </cd:parameter>
601                <cd:parameter name="after">
602                    <cd:constant type="cd:command"/>
603                </cd:parameter>
604                <cd:parameter name="command">
605                    <cd:constant type="cd:threearguments"/>
606                </cd:parameter>
607                <cd:parameter name="renderingsetup">
608                    <cd:constant type="cd:name"/>
609                </cd:parameter>
610                <cd:parameter name="width">
611                    <cd:constant type="cd:dimension"/>
612                </cd:parameter>
613                <cd:parameter name="distance">
614                    <cd:constant type="cd:dimension"/>
615                </cd:parameter>
616                <cd:parameter name="stretch">
617                    <cd:constant type="cd:dimension"/>
618                </cd:parameter>
619                <cd:parameter name="filler">
620                    <cd:constant type="cd:command"/>
621                </cd:parameter>
622            </cd:assignments>
623        </cd:arguments>
624    </cd:command>
625
626    <cd:command name="determinelistcharacteristics" level="system" category="structure" file="strc-lst.mklx">
627        <cd:arguments>
628            <cd:resolve name="keyword-list-list"/>
629            <cd:assignments list="yes" optional="yes">
630                <cd:inherit name="setuplist"/>
631            </cd:assignments>
632        </cd:arguments>
633    </cd:command>
634
635    <cd:command name="currentlistentrynumber" level="style" category="structure" file="strc-lst.mklx"/>
636
637    <cd:command name="currentlistentrytitle" level="style" category="structure" file="strc-lst.mklx"/>
638
639    <cd:command name="currentlistentrytitlerendered" level="style" category="structure" file="strc-lst.mklx"/>
640
641    <cd:command name="currentlistentrypagenumber" level="style" category="structure" file="strc-lst.mklx"/>
642
643    <cd:command name="currentlistsymbol" level="system" category="structure" file="strc-lst.mklx"/>
644
645    <cd:command name="listlength" level="system" category="structure" file="strc-lst.mklx"/>
646
647    <cd:command name="currentlistentrywrapper" type="environment" level="system" category="structure" file="strc-lst.mklx"/>
648
649    <cd:command name="currentlistentryreferenceattribute" level="system" category="structure" file="strc-lst.mklx">
650        <cd:arguments>
651            <cd:keywords delimiters="braces">
652                <cd:constant type="number"/>
653                <cd:constant type="text"/>
654                <cd:constant type="pagenumber"/>
655                <cd:constant type="all"/>
656            </cd:keywords>
657        </cd:arguments>
658    </cd:command>
659
660    <cd:command name="currentlistentrydestinationattribute" level="system" category="structure" file="strc-lst.mklx"/>
661
662    <cd:command name="currentlistentrylimitedtext" level="system" category="structure" file="strc-lst.mklx">
663        <cd:arguments>
664            <cd:resolve name="argument-text"/>
665        </cd:arguments>
666    </cd:command>
667
668</cd:interface>
669