i-note.xml /size: 29 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    <!--
8
9        <cd:command name="definenotation" level="system" category="structure" keywords="notes" file="strc-not.mklx">
10            <cd:arguments>
11                <cd:resolve name="keyword-name"/>
12                <cd:resolve name="keyword-name-optional"/>
13                <cd:assignments list="yes" optional="yes">
14                    <cd:inherit name="setupnotation"/>
15                </cd:assignments>
16            </cd:arguments>
17        </cd:command>
18
19    -->
20
21    <cd:command name="setupnotation" level="style" category="structure" keywords="notes" file="strc-not.mklx">
22        <cd:arguments>
23            <cd:resolve name="keyword-name-list-optional"/>
24            <cd:assignments list="yes">
25                <cd:parameter name="title">
26                    <cd:constant type="yes"/>
27                    <cd:constant type="no" default="yes"/>
28                </cd:parameter>
29                <cd:parameter name="number">
30                    <cd:constant type="yes" default="yes"/>
31                    <cd:constant type="no"/>
32                </cd:parameter>
33                <cd:parameter name="type">
34                    <cd:constant type="note"/>
35                </cd:parameter>
36                <cd:parameter name="numbercommand">
37                    <cd:constant type="cd:oneargument"/>
38                </cd:parameter>
39                <cd:parameter name="titledistance">
40                    <cd:constant type="cd:dimension"/>
41                </cd:parameter>
42                <cd:parameter name="titlestyle">
43                    <cd:resolve name="value-style"/>
44                </cd:parameter>
45                <cd:parameter name="titlecolor">
46                    <cd:constant type="cd:color"/>
47                </cd:parameter>
48                <cd:parameter name="titlecommand">
49                    <cd:constant type="cd:oneargument"/>
50                </cd:parameter>
51                <cd:parameter name="titleleft">
52                    <cd:constant type="cd:command"/>
53                </cd:parameter>
54                <cd:parameter name="titleright">
55                    <cd:constant type="cd:command"/>
56                </cd:parameter>
57                <cd:parameter name="left">
58                    <cd:constant type="cd:command"/>
59                </cd:parameter>
60                <cd:parameter name="right">
61                    <cd:constant type="cd:command"/>
62                </cd:parameter>
63                <cd:parameter name="symbol">
64                    <cd:constant type="cd:command"/>
65                </cd:parameter>
66                <cd:parameter name="starter">
67                    <cd:constant type="cd:command"/>
68                </cd:parameter>
69                <cd:parameter name="stopper">
70                    <cd:constant type="cd:command"/>
71                </cd:parameter>
72                <cd:parameter name="coupling">
73                    <cd:constant type="cd:name"/>
74                </cd:parameter>
75                <cd:parameter name="counter">
76                    <cd:constant type="cd:name"/>
77                </cd:parameter>
78                <!-- begin construction values -->
79                <cd:parameter name="level">
80                    <cd:constant type="cd:number"/>
81                </cd:parameter>
82                <cd:parameter name="text">
83                    <cd:constant type="cd:text"/>
84                </cd:parameter>
85                <cd:parameter name="headcommand">
86                    <cd:constant type="cd:oneargument"/>
87                </cd:parameter>
88                <cd:parameter name="before">
89                    <cd:constant type="cd:command"/>
90                </cd:parameter>
91                <cd:parameter name="after">
92                    <cd:constant type="cd:command"/>
93                </cd:parameter>
94                <cd:parameter name="inbetween">
95                    <cd:constant type="cd:command"/>
96                </cd:parameter>
97                <cd:parameter name="alternative">
98                    <cd:constant type="left"/>
99                    <cd:constant type="right"/>
100                    <cd:constant type="inmargin"/>
101                    <cd:constant type="inleft"/>
102                    <cd:constant type="inright"/>
103                    <cd:constant type="margin"/>
104                    <cd:constant type="leftmargin"/>
105                    <cd:constant type="rightmargin"/>
106                    <cd:constant type="innermargin"/>
107                    <cd:constant type="outermargin"/>
108                    <cd:constant type="serried"/>
109                    <cd:constant type="hanging"/>
110                    <cd:constant type="top"/>
111                    <cd:constant type="command"/>
112                    <cd:constant type="note" default="yes"/>
113                    <cd:constant type="cd:name"/>
114                </cd:parameter>
115                <cd:parameter name="align">
116                    <cd:inherit name="setupalign"/>
117                </cd:parameter>
118                <cd:parameter name="headalign">
119                    <cd:inherit name="setupalign"/>
120                </cd:parameter>
121                <cd:parameter name="indenting">
122                    <cd:inherit name="setupindenting"/>
123                </cd:parameter>
124                <cd:parameter name="display">
125                    <cd:constant type="yes" default="yes"/>
126                    <cd:constant type="no"/>
127                </cd:parameter>
128                <cd:parameter name="indentnext">
129                    <cd:resolve name="value-indentnext"/>
130                </cd:parameter>
131                <cd:parameter name="width">
132                    <cd:constant type="fit"/>
133                    <cd:constant type="broad"/>
134                    <cd:constant type="line"/>
135                    <cd:constant type="cd:dimension"/>
136                </cd:parameter>
137                <cd:parameter name="distance">
138                    <cd:constant type="none"/>
139                    <cd:constant type="cd:dimension"/>
140                </cd:parameter>
141                <cd:parameter name="stretch">
142                    <cd:constant type="cd:number"/>
143                </cd:parameter>
144                <cd:parameter name="shrink">
145                    <cd:constant type="cd:number"/>
146                </cd:parameter>
147                <cd:parameter name="hang">
148                    <cd:constant type="fit"/>
149                    <cd:constant type="broad"/>
150                    <cd:constant type="none"/>
151                    <cd:constant type="margin"/>
152                    <cd:constant type="cd:number"/>
153                </cd:parameter>
154                <cd:parameter name="closesymbol">
155                    <cd:constant type="cd:command"/>
156                </cd:parameter>
157                <cd:parameter name="closecommand">
158                    <cd:constant type="cd:oneargument"/>
159                </cd:parameter>
160                <cd:parameter name="expansion">
161                    <cd:constant type="yes"/>
162                    <cd:constant type="no" default="yes"/>
163                    <cd:constant type="xml"/>
164                </cd:parameter>
165                <cd:parameter name="referenceprefix">
166                    <cd:resolve name="value-referenceprefix"/>
167                </cd:parameter>
168                <cd:parameter name="sample">
169                    <cd:constant type="cd:text"/>
170                </cd:parameter>
171                <cd:parameter name="margin">
172                    <cd:resolve name="value-leftskip"/>
173                </cd:parameter>
174                <cd:parameter name="style">
175                    <cd:resolve name="value-style"/>
176                </cd:parameter>
177                <cd:parameter name="color">
178                    <cd:constant type="cd:color"/>
179                </cd:parameter>
180                <cd:parameter name="headstyle">
181                    <cd:resolve name="value-style"/>
182                </cd:parameter>
183                <cd:parameter name="headcolor">
184                    <cd:constant type="cd:color"/>
185                </cd:parameter>
186                <cd:parameter name="aligntitle">
187                    <cd:constant type="yes" default="yes"/>
188                    <cd:constant type="no"/>
189                </cd:parameter>
190                <cd:parameter name="headindenting">
191                    <cd:constant type="yes"/>
192                    <cd:constant type="no" default="yes"/>
193                </cd:parameter>
194                <!-- end construction values -->
195                <cd:inherit name="setupcounter"/>
196            </cd:assignments>
197        </cd:arguments>
198    </cd:command>
199
200    <cd:command name="setupnotations" level="style" category="structure" keywords="notes" file="strc-not.mklx">
201        <cd:arguments>
202            <cd:resolve name="keyword-name-list-optional"/>
203            <cd:assignments list="yes">
204                <cd:inherit name="setupnotation"/>
205            </cd:assignments>
206        </cd:arguments>
207    </cd:command>
208
209    <cd:command name="note" type="environment" generated="yes" variant="instance:assignment" level="document" category="structure" keywords="notes" file="strc-not.mklx">
210        <cd:sequence>
211            <cd:instance value="note"/>
212        </cd:sequence>
213        <cd:arguments>
214            <cd:resolve name="assignment-constructiondata-list-optional"/>
215        </cd:arguments>
216        <cd:instances>
217            <cd:resolve name="instance-note"/>
218        </cd:instances>
219    </cd:command>
220
221    <cd:command name="note" type="environment" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-not.mklx">
222        <cd:sequence>
223            <cd:instance value="note"/>
224        </cd:sequence>
225        <cd:arguments>
226            <cd:resolve name="keyword-reference-list-optional"/>
227        </cd:arguments>
228        <cd:instances>
229            <cd:resolve name="instance-note"/>
230        </cd:instances>
231    </cd:command>
232
233    <cd:command name="namednotation" type="environment" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mklx">
234        <cd:arguments>
235            <cd:resolve name="keyword-name"/>
236            <cd:resolve name="assignment-constructiondata-list-optional"/>
237        </cd:arguments>
238    </cd:command>
239
240    <cd:command name="namednotation" type="environment" level="document" category="structure" keywords="notes" file="strc-not.mklx">
241        <cd:arguments>
242            <cd:resolve name="keyword-name"/>
243            <cd:resolve name="keyword-reference-list-optional"/>
244        </cd:arguments>
245    </cd:command>
246
247    <cd:command name="note" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-not.mklx">
248        <cd:sequence>
249            <cd:instance value="note"/>
250        </cd:sequence>
251        <cd:arguments>
252            <cd:resolve name="keyword-reference-list-optional"/>
253            <cd:resolve name="argument-text"/>
254        </cd:arguments>
255        <cd:instances>
256            <cd:resolve name="instance-note"/>
257        </cd:instances>
258    </cd:command>
259
260    <cd:command name="note" generated="yes" variant="instance:assignment" level="document" category="structure" keywords="notes" file="strc-not.mklx">
261        <cd:sequence>
262            <cd:instance value="note"/>
263        </cd:sequence>
264        <cd:arguments>
265            <cd:resolve name="assignment-constructiondata-list"/>
266        </cd:arguments>
267        <cd:instances>
268            <cd:resolve name="instance-note"/>
269        </cd:instances>
270    </cd:command>
271
272    <cd:command name="definenote" level="style" category="structure" keywords="notes" file="strc-not.mklx">
273        <cd:arguments>
274            <cd:resolve name="keyword-name"/>
275            <cd:resolve name="keyword-name-optional"/>
276            <cd:assignments list="yes" optional="yes">
277                <cd:inherit name="setupnote"/>
278            </cd:assignments>
279        </cd:arguments>
280    </cd:command>
281
282    <cd:command name="setupnote" level="style" category="structure" keywords="notes" file="strc-not.mklx">
283        <cd:arguments>
284            <cd:resolve name="keyword-name-list-optional"/>
285            <cd:assignments list="yes">
286                <cd:parameter name="interaction">
287                    <cd:constant type="yes" default="yes"/>
288                    <cd:constant type="no"/>
289                    <cd:constant type="number"/>
290                    <cd:constant type="text"/>
291                    <cd:constant type="all"/>
292                </cd:parameter>
293                <cd:parameter name="symbolcommand">
294                    <cd:constant type="cd:oneargument"/>
295                </cd:parameter>
296                <cd:parameter name="textcommand">
297                    <cd:constant type="cd:oneargument"/>
298                </cd:parameter>
299                <cd:parameter name="indicator">
300                    <cd:constant type="yes"/>
301                    <cd:constant type="no" default="yes"/>
302                </cd:parameter>
303                <cd:parameter name="textseparator">
304                    <cd:constant type="cd:command"/>
305                </cd:parameter>
306                <cd:parameter name="width">
307                    <cd:constant type="cd:dimension"/>
308                </cd:parameter>
309                <cd:parameter name="height">
310                    <cd:constant type="cd:dimension"/>
311                </cd:parameter>
312                <cd:parameter name="distance">
313                    <cd:constant type="cd:dimension"/>
314                </cd:parameter>
315                <cd:parameter name="rulecommand">
316                    <cd:constant type="cd:command"/>
317                </cd:parameter>
318                <cd:parameter name="rule">
319                    <cd:constant type="on" default="yes"/>
320                    <cd:constant type="off"/>
321                    <cd:constant type="normal"/>
322                    <cd:constant type="left"/>
323                    <cd:constant type="right"/>
324                    <cd:constant type="command"/>
325                    <cd:constant type="paragraph"/>
326                </cd:parameter>
327                <cd:parameter name="split">
328                    <cd:constant type="tolerant" default="yes"/>
329                    <cd:constant type="strict"/>
330                    <cd:constant type="verystrict"/>
331                    <cd:constant type="cd:number"/>
332                </cd:parameter>
333                <cd:parameter name="factor">
334                    <cd:constant type="cd:number"/>
335                </cd:parameter>
336                <cd:parameter name="location">
337                    <cd:constant type="text"/>
338                    <cd:constant type="page"/>
339                    <cd:constant type="list"/>
340                    <cd:constant type="high"/>
341                    <cd:constant type="bottom"/>
342                    <cd:constant type="none"/>
343                    <cd:constant type="columns"/>
344                    <cd:constant type="firstcolumn"/>
345                    <cd:constant type="lastcolumn"/>
346                </cd:parameter>
347                <cd:parameter name="next">
348                    <cd:constant type="cd:command"/>
349                </cd:parameter>
350                <cd:parameter name="n">
351                    <cd:constant type="cd:number"/>
352                </cd:parameter>
353                <cd:parameter name="rulecolor">
354                    <cd:constant type="cd:color"/>
355                </cd:parameter>
356                <cd:parameter name="rulethickness">
357                    <cd:constant type="cd:dimension"/>
358                </cd:parameter>
359                <cd:parameter name="setups">
360                    <cd:constant type="cd:name"/>
361                </cd:parameter>
362                <cd:parameter name="interlinespace">
363                    <cd:constant type="cd:name"/>
364                </cd:parameter>
365                <cd:parameter name="paragraph">
366                    <cd:constant type="yes"/>
367                    <cd:constant type="no" default="yes"/>
368                </cd:parameter>
369                <cd:parameter name="before">
370                    <cd:constant type="cd:command"/>
371                </cd:parameter>
372                <cd:parameter name="after">
373                    <cd:constant type="cd:command"/>
374                </cd:parameter>
375                <cd:parameter name="inbetween">
376                    <cd:constant type="cd:command"/>
377                </cd:parameter>
378                <cd:parameter name="scope">
379                    <cd:constant type="page"/>
380                </cd:parameter>
381                <cd:parameter name="columndistance">
382                    <cd:constant type="cd:dimension"/>
383                </cd:parameter>
384                <cd:parameter name="continue">
385                    <cd:constant type="yes"/>
386                    <cd:constant type="no" default="yes"/>
387                </cd:parameter>
388                <cd:parameter name="alternative">
389                    <cd:constant type="grid"/>
390                    <cd:constant type="fixed"/>
391                    <cd:constant type="columns"/>
392                    <cd:constant type="note" default="yes"/>
393                    <cd:constant type="none"/>
394                </cd:parameter>
395                <cd:parameter name="criterium">
396                    <cd:constant type="page"/>
397                </cd:parameter>
398                <cd:parameter name="bodyfont">
399                    <cd:inherit name="setupbodyfont"/>
400                </cd:parameter>
401                <cd:parameter name="align">
402                    <cd:inherit name="setupalign"/>
403                </cd:parameter>
404                <cd:parameter name="textstyle">
405                    <cd:resolve name="value-style"/>
406                </cd:parameter>
407                <cd:parameter name="textcolor">
408                    <cd:constant type="cd:color"/>
409                </cd:parameter>
410                <cd:parameter name="anchor">
411                    <cd:constant type="next"/>
412                </cd:parameter>
413                <!-- begin root only -->
414                <cd:parameter name="spacebefore">
415                    <cd:inherit name="blank"/>
416                </cd:parameter>
417                <cd:parameter name="spaceinbetween">
418                    <cd:inherit name="blank"/>
419                </cd:parameter>
420                <!-- end root only -->
421                <cd:inherit name="setupframed"/>
422            </cd:assignments>
423        </cd:arguments>
424    </cd:command>
425
426    <cd:command name="setupnotes" level="style" category="structure" keywords="notes" file="strc-not.mklx">
427        <cd:arguments>
428            <cd:resolve name="keyword-name-list-optional"/>
429            <cd:assignments list="yes">
430                <cd:inherit name="setupnote"/>
431            </cd:assignments>
432        </cd:arguments>
433    </cd:command>
434
435    <cd:command name="setupfootnotes" level="style" category="structure" keywords="notes" file="strc-not.mklx">
436        <cd:arguments>
437            <cd:assignments list="yes">
438                <cd:inherit name="setupnote"/>
439            </cd:assignments>
440        </cd:arguments>
441    </cd:command>
442
443    <cd:command name="setnote" level="document" category="structure" keywords="notes" file="strc-not.mklx">
444        <cd:arguments>
445            <cd:resolve name="keyword-name"/>
446            <cd:resolve name="keyword-reference-list-optional"/>
447            <cd:resolve name="argument-text"/>
448        </cd:arguments>
449    </cd:command>
450
451    <cd:command name="setnote" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mklx">
452        <cd:arguments>
453            <cd:resolve name="keyword-name"/>
454            <cd:resolve name="assignment-constructiondata-list"/>
455        </cd:arguments>
456    </cd:command>
457
458    <cd:command name="setnotetext" level="document" category="structure" keywords="notes" file="strc-not.mklx">
459        <cd:arguments>
460            <cd:resolve name="keyword-name"/>
461            <cd:resolve name="keyword-reference-list-optional"/>
462            <cd:resolve name="argument-text"/>
463        </cd:arguments>
464    </cd:command>
465
466    <cd:command name="setnotetext" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mklx">
467        <cd:arguments>
468            <cd:resolve name="keyword-name"/>
469            <cd:resolve name="assignment-constructiondata-list"/>
470        </cd:arguments>
471    </cd:command>
472
473    <cd:command name="placenotes" level="document" category="structure" keywords="notes" file="strc-not.mklx">
474        <cd:arguments>
475            <cd:resolve name="keyword-name-list"/>
476            <cd:assignments list="yes" optional="yes">
477                <cd:inherit name="setupnote"/>
478            </cd:assignments>
479        </cd:arguments>
480    </cd:command>
481
482    <cd:command name="localnotes" type="environment" level="document" category="structure" keywords="notes" file="strc-not.mklx">
483        <cd:arguments>
484            <cd:resolve name="keyword-name-list"/>
485        </cd:arguments>
486    </cd:command>
487
488    <cd:command name="placelocalnotes" level="document" category="structure" keywords="notes" file="strc-not.mklx">
489        <cd:arguments>
490            <cd:resolve name="keyword-name"/>
491            <cd:assignments list="yes" optional="yes">
492                <cd:inherit name="setupnote"/>
493            </cd:assignments>
494        </cd:arguments>
495    </cd:command>
496
497    <cd:command name="postponenotes" level="style" category="structure" keywords="notes" file="strc-not.mklx"/>
498
499    <cd:command name="flushnotes" level="style" category="structure" keywords="notes" file="strc-not.mklx"/>
500
501    <cd:command name="postponingnotes" type="environment" category="structure" keywords="notes" file="strc-not.mklx"/>
502
503    <cd:command name="doifelsenoteonsamepage" level="system" category="structure" keywords="notes conditional" file="strc-not.mklx">
504        <cd:arguments>
505            <cd:resolve name="argument-name"/>
506            <cd:resolve name="argument-true"/>
507            <cd:resolve name="argument-false"/>
508        </cd:arguments>
509    </cd:command>
510
511    <cd:command name="doifnoteonsamepageelse" level="system" category="structure" keywords="notes conditional" file="strc-not.mklx">
512        <cd:arguments>
513            <cd:resolve name="argument-name"/>
514            <cd:resolve name="argument-true"/>
515            <cd:resolve name="argument-false"/>
516        </cd:arguments>
517    </cd:command>
518
519    <cd:command name="doifnotescollected" level="system" category="structure" keywords="notes conditional" file="strc-not.mklx">
520        <cd:arguments>
521            <cd:resolve name="argument-name"/>
522            <cd:resolve name="argument-true"/>
523        </cd:arguments>
524    </cd:command>
525
526    <cd:command name="notesymbol" level="system" category="structure" keywords="notes" file="strc-not.mklx">
527        <cd:arguments>
528            <cd:resolve name="keyword-name"/>
529            <cd:resolve name="keyword-reference-optional"/>
530        </cd:arguments>
531    </cd:command>
532
533    <cd:command name="note" level="document" category="structure" keywords="notes" file="strc-not.mklx">
534        <cd:arguments>
535            <cd:resolve name="keyword-name-optional"/>
536            <cd:resolve name="keyword-reference"/>
537        </cd:arguments>
538    </cd:command>
539
540    <cd:command name="footnotetext" level="document" category="structure" keywords="notes" file="strc-not.mklx">
541        <cd:arguments>
542            <cd:resolve name="keyword-reference-list-optional"/>
543            <cd:resolve name="argument-text"/>
544        </cd:arguments>
545    </cd:command>
546
547    <cd:command name="footnotetext" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mklx">
548        <cd:arguments>
549            <cd:resolve name="assignment-constructiondata-list"/>
550        </cd:arguments>
551    </cd:command>
552
553    <cd:command name="placefootnotes" level="document" category="structure" keywords="notes" file="strc-not.mklx">
554        <cd:arguments>
555            <cd:assignments list="yes" optional="yes">
556                <cd:inherit name="setupnote"/>
557            </cd:assignments>
558        </cd:arguments>
559    </cd:command>
560
561    <cd:command name="localfootnotes" type="environment" level="document" category="structure" keywords="notes" file="strc-not.mklx"/>
562
563    <cd:command name="placelocalfootnotes" level="document" category="structure" keywords="notes" file="strc-not.mklx">
564        <cd:arguments>
565            <cd:assignments list="yes" optional="yes">
566                <cd:inherit name="setupnote"/>
567            </cd:assignments>
568        </cd:arguments>
569    </cd:command>
570
571    <cd:command name="definelinenote" level="style" category="structure" keywords="notes" file="strc-lnt.mkvi">
572        <cd:arguments>
573            <cd:resolve name="keyword-name"/>
574            <cd:resolve name="keyword-name-optional"/>
575            <cd:assignments list="yes" optional="yes">
576                <cd:inherit name="setuplinenote"/>
577            </cd:assignments>
578        </cd:arguments>
579    </cd:command>
580
581    <cd:command name="setuplinenote" level="style" category="structure" keywords="notes" file="strc-lnt.mkvi">
582        <cd:arguments>
583            <cd:resolve name="keyword-name-list-optional"/>
584            <cd:assignments list="yes">
585                <cd:parameter name="compress">
586                    <cd:constant type="yes"/>
587                    <cd:constant type="no" default="yes"/>
588                </cd:parameter>
589                <cd:parameter name="compressmethod">
590                    <cd:constant type="separator"/>
591                    <cd:constant type="stopper"/>
592                    <cd:constant type="space"/>
593                </cd:parameter>
594                <cd:parameter name="compressseparator">
595                    <cd:constant type="cd:command"/>
596                </cd:parameter>
597                <cd:parameter name="compressdistance">
598                    <cd:constant type="cd:dimension"/>
599                </cd:parameter>
600                <cd:parameter name="compressstopper">
601                    <cd:constant type="cd:command"/>
602                </cd:parameter>
603                <cd:inherit name="setupnote"/>
604            </cd:assignments>
605        </cd:arguments>
606    </cd:command>
607
608    <cd:command name="linenote" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
609        <cd:sequence>
610            <cd:instance value="linenote"/>
611        </cd:sequence>
612        <cd:arguments>
613            <cd:resolve name="argument-text"/>
614        </cd:arguments>
615        <cd:instances>
616            <cd:resolve name="instance-linenote"/>
617        </cd:instances>
618    </cd:command>
619
620    <cd:command name="startlinenote" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
621        <cd:sequence>
622            <cd:string value="start"/>
623            <cd:instance value="linenote"/>
624        </cd:sequence>
625        <cd:arguments>
626            <cd:resolve name="keyword-reference"/>
627            <cd:resolve name="argument-text"/>
628        </cd:arguments>
629        <cd:instances>
630            <cd:resolve name="instance-linenote"/>
631        </cd:instances>
632    </cd:command>
633
634    <cd:command name="stoplinenote" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
635        <cd:sequence>
636            <cd:string value="stop"/>
637            <cd:instance value="linenote"/>
638        </cd:sequence>
639        <cd:arguments>
640            <cd:resolve name="keyword-reference"/>
641        </cd:arguments>
642        <cd:instances>
643            <cd:resolve name="instance-linenote"/>
644        </cd:instances>
645    </cd:command>
646
647    <cd:command name="fromlinenote" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
648        <cd:arguments>
649            <cd:resolve name="keyword-reference"/>
650            <cd:resolve name="argument-text"/>
651        </cd:arguments>
652    </cd:command>
653
654    <cd:command name="tolinenote" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
655        <cd:arguments>
656            <cd:resolve name="keyword-reference"/>
657        </cd:arguments>
658    </cd:command>
659
660    <cd:command name="definetextnote" level="style" category="structure" keywords="notes" file="strc-tnt.mkiv">
661        <cd:arguments>
662            <cd:resolve name="keyword-name"/>
663            <cd:resolve name="keyword-name-optional"/>
664            <cd:assignments list="yes" optional="yes">
665                <cd:inherit name="setuptextnote"/>
666            </cd:assignments>
667        </cd:arguments>
668    </cd:command>
669
670    <cd:command name="setuptextnote" level="style" category="structure" keywords="notes" file="strc-tnt.mkiv">
671        <cd:arguments>
672            <cd:resolve name="keyword-name-list-optional"/>
673            <cd:assignments list="yes">
674                <cd:parameter name="rule">
675                    <cd:constant type="cd:name"/>
676                </cd:parameter>
677                <cd:parameter name="note">
678                    <cd:constant type="cd:name"/>
679                </cd:parameter>
680                <cd:parameter name="n">
681                    <cd:constant type="*"/>
682                    <cd:constant type="cd:number"/>
683                </cd:parameter>
684                <cd:parameter name="empty">
685                    <cd:constant type="yes"/>
686                    <cd:constant type="no" default="yes"/>
687                    <cd:constant type="none"/>
688                    <cd:constant type="number"/>
689                </cd:parameter>
690            </cd:assignments>
691        </cd:arguments>
692    </cd:command>
693
694    <cd:command name="textnote" generated="yes" variant="example" level="document" category="structure" keywords="notes" file="strc-tnt.mkiv">
695        <cd:arguments>
696            <cd:assignments list="yes" optional="yes">
697                <cd:inherit name="setuptextnote"/>
698            </cd:assignments>
699            <cd:resolve name="argument-text"/>
700        </cd:arguments>
701    </cd:command>
702
703</cd:interface>
704