i-note.xml /size: 28 Kb    last modification: 2021-10-28 13:51
1<?xml version="1.0" encoding="UTF-8"?>
2
3<?context-directive job ctxfile x-setups.ctx ?>
4
5<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
6
7    <!--
8
9        <cd:command name="definenotation" level="system" category="structure" keywords="notes" file="strc-not.mkvi">
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.mkvi">
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                <!-- end construction values -->
191                <cd:inherit name="setupcounter"/>
192            </cd:assignments>
193        </cd:arguments>
194    </cd:command>
195
196    <cd:command name="setupnotations" level="style" category="structure" keywords="notes" file="strc-not.mkvi">
197        <cd:arguments>
198            <cd:resolve name="keyword-name-list-optional"/>
199            <cd:assignments list="yes">
200                <cd:inherit name="setupnotation"/>
201            </cd:assignments>
202        </cd:arguments>
203    </cd:command>
204
205    <cd:command name="note" type="environment" generated="yes" variant="instance:assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
206        <cd:sequence>
207            <cd:instance value="note"/>
208        </cd:sequence>
209        <cd:arguments>
210            <cd:resolve name="assignment-constructiondata-list-optional"/>
211        </cd:arguments>
212        <cd:instances>
213            <cd:resolve name="instance-note"/>
214        </cd:instances>
215    </cd:command>
216
217    <cd:command name="note" type="environment" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
218        <cd:sequence>
219            <cd:instance value="note"/>
220        </cd:sequence>
221        <cd:arguments>
222            <cd:resolve name="keyword-reference-list-optional"/>
223        </cd:arguments>
224        <cd:instances>
225            <cd:resolve name="instance-note"/>
226        </cd:instances>
227    </cd:command>
228
229    <cd:command name="note" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
230        <cd:sequence>
231            <cd:instance value="note"/>
232        </cd:sequence>
233        <cd:arguments>
234            <cd:resolve name="keyword-reference-list-optional"/>
235            <cd:resolve name="argument-text"/>
236        </cd:arguments>
237        <cd:instances>
238            <cd:resolve name="instance-note"/>
239        </cd:instances>
240    </cd:command>
241
242    <cd:command name="note" generated="yes" variant="instance:assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
243        <cd:sequence>
244            <cd:instance value="note"/>
245        </cd:sequence>
246        <cd:arguments>
247            <cd:resolve name="assignment-constructiondata-list"/>
248        </cd:arguments>
249        <cd:instances>
250            <cd:resolve name="instance-note"/>
251        </cd:instances>
252    </cd:command>
253
254    <cd:command name="definenote" level="style" category="structure" keywords="notes" file="strc-not.mkvi">
255        <cd:arguments>
256            <cd:resolve name="keyword-name"/>
257            <cd:resolve name="keyword-name-optional"/>
258            <cd:assignments list="yes" optional="yes">
259                <cd:inherit name="setupnote"/>
260            </cd:assignments>
261        </cd:arguments>
262    </cd:command>
263
264    <cd:command name="setupnote" level="style" category="structure" keywords="notes" file="strc-not.mkvi">
265        <cd:arguments>
266            <cd:resolve name="keyword-name-list-optional"/>
267            <cd:assignments list="yes">
268                <cd:parameter name="interaction">
269                    <cd:constant type="yes" default="yes"/>
270                    <cd:constant type="no"/>
271                    <cd:constant type="number"/>
272                    <cd:constant type="text"/>
273                    <cd:constant type="all"/>
274                </cd:parameter>
275                <cd:parameter name="symbolcommand">
276                    <cd:constant type="cd:oneargument"/>
277                </cd:parameter>
278                <cd:parameter name="textcommand">
279                    <cd:constant type="cd:oneargument"/>
280                </cd:parameter>
281                <cd:parameter name="indicator">
282                    <cd:constant type="yes"/>
283                    <cd:constant type="no" default="yes"/>
284                </cd:parameter>
285                <cd:parameter name="textseparator">
286                    <cd:constant type="cd:command"/>
287                </cd:parameter>
288                <cd:parameter name="width">
289                    <cd:constant type="cd:dimension"/>
290                </cd:parameter>
291                <cd:parameter name="height">
292                    <cd:constant type="cd:dimension"/>
293                </cd:parameter>
294                <cd:parameter name="distance">
295                    <cd:constant type="cd:dimension"/>
296                </cd:parameter>
297                <cd:parameter name="rulecommand">
298                    <cd:constant type="cd:command"/>
299                </cd:parameter>
300                <cd:parameter name="rule">
301                    <cd:constant type="on" default="yes"/>
302                    <cd:constant type="off"/>
303                    <cd:constant type="normal"/>
304                    <cd:constant type="left"/>
305                    <cd:constant type="right"/>
306                    <cd:constant type="command"/>
307                    <cd:constant type="paragraph"/>
308                </cd:parameter>
309                <cd:parameter name="split">
310                    <cd:constant type="tolerant" default="yes"/>
311                    <cd:constant type="strict"/>
312                    <cd:constant type="verystrict"/>
313                    <cd:constant type="cd:number"/>
314                </cd:parameter>
315                <cd:parameter name="factor">
316                    <cd:constant type="cd:number"/>
317                </cd:parameter>
318                <cd:parameter name="location">
319                    <cd:constant type="text"/>
320                    <cd:constant type="page"/>
321                    <cd:constant type="high"/>
322                    <cd:constant type="bottom"/>
323                    <cd:constant type="none"/>
324                    <cd:constant type="columns"/>
325                    <cd:constant type="firstcolumn"/>
326                    <cd:constant type="lastcolumn"/>
327                </cd:parameter>
328                <cd:parameter name="next">
329                    <cd:constant type="cd:command"/>
330                </cd:parameter>
331                <cd:parameter name="n">
332                    <cd:constant type="cd:number"/>
333                </cd:parameter>
334                <cd:parameter name="rulecolor">
335                    <cd:constant type="cd:color"/>
336                </cd:parameter>
337                <cd:parameter name="rulethickness">
338                    <cd:constant type="cd:dimension"/>
339                </cd:parameter>
340                <cd:parameter name="setups">
341                    <cd:constant type="cd:name"/>
342                </cd:parameter>
343                <cd:parameter name="interlinespace">
344                    <cd:constant type="cd:name"/>
345                </cd:parameter>
346                <cd:parameter name="paragraph">
347                    <cd:constant type="yes"/>
348                    <cd:constant type="no" default="yes"/>
349                </cd:parameter>
350                <cd:parameter name="before">
351                    <cd:constant type="cd:command"/>
352                </cd:parameter>
353                <cd:parameter name="after">
354                    <cd:constant type="cd:command"/>
355                </cd:parameter>
356                <cd:parameter name="inbetween">
357                    <cd:constant type="cd:command"/>
358                </cd:parameter>
359                <cd:parameter name="scope">
360                    <cd:constant type="page"/>
361                </cd:parameter>
362                <cd:parameter name="columndistance">
363                    <cd:constant type="cd:dimension"/>
364                </cd:parameter>
365                <cd:parameter name="continue">
366                    <cd:constant type="yes"/>
367                    <cd:constant type="no" default="yes"/>
368                </cd:parameter>
369                <cd:parameter name="alternative">
370                    <cd:constant type="grid"/>
371                    <cd:constant type="fixed"/>
372                    <cd:constant type="columns"/>
373                    <cd:constant type="note" default="yes"/>
374                    <cd:constant type="none"/>
375                </cd:parameter>
376                <cd:parameter name="criterium">
377                    <cd:constant type="page"/>
378                </cd:parameter>
379                <cd:parameter name="bodyfont">
380                    <cd:inherit name="setupbodyfont"/>
381                </cd:parameter>
382                <cd:parameter name="align">
383                    <cd:inherit name="setupalign"/>
384                </cd:parameter>
385                <cd:parameter name="textstyle">
386                    <cd:resolve name="value-style"/>
387                </cd:parameter>
388                <cd:parameter name="textcolor">
389                    <cd:constant type="cd:color"/>
390                </cd:parameter>
391                <cd:parameter name="anchor">
392                    <cd:constant type="next"/>
393                </cd:parameter>
394                <!-- begin root only -->
395                <cd:parameter name="spacebefore">
396                    <cd:inherit name="blank"/>
397                </cd:parameter>
398                <cd:parameter name="spaceinbetween">
399                    <cd:inherit name="blank"/>
400                </cd:parameter>
401                <!-- end root only -->
402                <cd:inherit name="setupframed"/>
403            </cd:assignments>
404        </cd:arguments>
405    </cd:command>
406
407    <cd:command name="setupnotes" level="style" category="structure" keywords="notes" file="strc-not.mkvi">
408        <cd:arguments>
409            <cd:resolve name="keyword-name-list-optional"/>
410            <cd:assignments list="yes">
411                <cd:inherit name="setupnote"/>
412            </cd:assignments>
413        </cd:arguments>
414    </cd:command>
415
416    <cd:command name="setupfootnotes" level="style" category="structure" keywords="notes" file="strc-not.mkvi">
417        <cd:arguments>
418            <cd:assignments list="yes">
419                <cd:inherit name="setupnote"/>
420            </cd:assignments>
421        </cd:arguments>
422    </cd:command>
423
424    <cd:command name="setnote" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
425        <cd:arguments>
426            <cd:resolve name="keyword-name"/>
427            <cd:resolve name="keyword-reference-list-optional"/>
428            <cd:resolve name="argument-text"/>
429        </cd:arguments>
430    </cd:command>
431
432    <cd:command name="setnote" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
433        <cd:arguments>
434            <cd:resolve name="keyword-name"/>
435            <cd:resolve name="assignment-constructiondata-list"/>
436        </cd:arguments>
437    </cd:command>
438
439    <cd:command name="setnotetext" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
440        <cd:arguments>
441            <cd:resolve name="keyword-name"/>
442            <cd:resolve name="keyword-reference-list-optional"/>
443            <cd:resolve name="argument-text"/>
444        </cd:arguments>
445    </cd:command>
446
447    <cd:command name="setnotetext" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
448        <cd:arguments>
449            <cd:resolve name="keyword-name"/>
450            <cd:resolve name="assignment-constructiondata-list"/>
451        </cd:arguments>
452    </cd:command>
453
454    <cd:command name="placenotes" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
455        <cd:arguments>
456            <cd:resolve name="keyword-name-list"/>
457            <cd:assignments list="yes" optional="yes">
458                <cd:inherit name="setupnote"/>
459            </cd:assignments>
460        </cd:arguments>
461    </cd:command>
462
463    <cd:command name="localnotes" type="environment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
464        <cd:arguments>
465            <cd:resolve name="keyword-name-list"/>
466        </cd:arguments>
467    </cd:command>
468
469    <cd:command name="placelocalnotes" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
470        <cd:arguments>
471            <cd:resolve name="keyword-name"/>
472            <cd:assignments list="yes" optional="yes">
473                <cd:inherit name="setupnote"/>
474            </cd:assignments>
475        </cd:arguments>
476    </cd:command>
477
478    <cd:command name="postponenotes" level="style" category="structure" keywords="notes" file="strc-not.mkvi"/>
479
480    <cd:command name="flushnotes" level="style" category="structure" keywords="notes" file="strc-not.mkvi"/>
481
482    <cd:command name="postponingnotes" type="environment" category="structure" keywords="notes" file="strc-not.mkvi" file="strc-not.mkvi"/>
483
484    <cd:command name="doifelsenoteonsamepage" level="system" category="structure" keywords="notes conditional" file="strc-not.mkvi">
485        <cd:arguments>
486            <cd:resolve name="argument-name"/>
487            <cd:resolve name="argument-true"/>
488            <cd:resolve name="argument-false"/>
489        </cd:arguments>
490    </cd:command>
491
492    <cd:command name="doifnoteonsamepageelse" level="system" category="structure" keywords="notes conditional" file="strc-not.mkvi">
493        <cd:arguments>
494            <cd:resolve name="argument-name"/>
495            <cd:resolve name="argument-true"/>
496            <cd:resolve name="argument-false"/>
497        </cd:arguments>
498    </cd:command>
499
500    <cd:command name="doifnotescollected" level="system" category="structure" keywords="notes conditional" file="strc-not.mkvi">
501        <cd:arguments>
502            <cd:resolve name="argument-name"/>
503            <cd:resolve name="argument-true"/>
504        </cd:arguments>
505    </cd:command>
506
507    <cd:command name="notesymbol" level="system" category="structure" keywords="notes" file="strc-not.mkvi">
508        <cd:arguments>
509            <cd:resolve name="keyword-name"/>
510            <cd:resolve name="keyword-reference-optional"/>
511        </cd:arguments>
512    </cd:command>
513
514    <cd:command name="note" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
515        <cd:arguments>
516            <cd:resolve name="keyword-name-optional"/>
517            <cd:resolve name="keyword-reference"/>
518        </cd:arguments>
519    </cd:command>
520
521    <cd:command name="footnotetext" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
522        <cd:arguments>
523            <cd:resolve name="keyword-reference-list-optional"/>
524            <cd:resolve name="argument-text"/>
525        </cd:arguments>
526    </cd:command>
527
528    <cd:command name="footnotetext" variant="assignment" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
529        <cd:arguments>
530            <cd:resolve name="assignment-constructiondata-list"/>
531        </cd:arguments>
532    </cd:command>
533
534    <cd:command name="placefootnotes" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
535        <cd:arguments>
536            <cd:assignments list="yes" optional="yes">
537                <cd:inherit name="setupnote"/>
538            </cd:assignments>
539        </cd:arguments>
540    </cd:command>
541
542    <cd:command name="localfootnotes" type="environment" level="document" category="structure" keywords="notes" file="strc-not.mkvi"/>
543
544    <cd:command name="placelocalfootnotes" level="document" category="structure" keywords="notes" file="strc-not.mkvi">
545        <cd:arguments>
546            <cd:assignments list="yes" optional="yes">
547                <cd:inherit name="setupnote"/>
548            </cd:assignments>
549        </cd:arguments>
550    </cd:command>
551
552    <cd:command name="definelinenote" level="style" category="structure" keywords="notes" file="strc-lnt.mkvi">
553        <cd:arguments>
554            <cd:resolve name="keyword-name"/>
555            <cd:resolve name="keyword-name-optional"/>
556            <cd:assignments list="yes" optional="yes">
557                <cd:inherit name="setuplinenote"/>
558            </cd:assignments>
559        </cd:arguments>
560    </cd:command>
561
562    <cd:command name="setuplinenote" level="style" category="structure" keywords="notes" file="strc-lnt.mkvi">
563        <cd:arguments>
564            <cd:resolve name="keyword-name-list-optional"/>
565            <cd:assignments list="yes">
566                <cd:parameter name="compress">
567                    <cd:constant type="yes"/>
568                    <cd:constant type="no" default="yes"/>
569                </cd:parameter>
570                <cd:parameter name="compressmethod">
571                    <cd:constant type="separator"/>
572                    <cd:constant type="stopper"/>
573                    <cd:constant type="space"/>
574                </cd:parameter>
575                <cd:parameter name="compressseparator">
576                    <cd:constant type="cd:command"/>
577                </cd:parameter>
578                <cd:parameter name="compressdistance">
579                    <cd:constant type="cd:dimension"/>
580                </cd:parameter>
581                <cd:parameter name="compressstopper">
582                    <cd:constant type="cd:command"/>
583                </cd:parameter>
584                <cd:inherit name="setupnote"/>
585            </cd:assignments>
586        </cd:arguments>
587    </cd:command>
588
589    <cd:command name="linenote" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
590        <cd:sequence>
591            <cd:instance value="linenote"/>
592        </cd:sequence>
593        <cd:arguments>
594            <cd:resolve name="argument-text"/>
595        </cd:arguments>
596        <cd:instances>
597            <cd:resolve name="instance-linenote"/>
598        </cd:instances>
599    </cd:command>
600
601    <cd:command name="startlinenote" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
602        <cd:sequence>
603            <cd:string value="start"/>
604            <cd:instance value="linenote"/>
605        </cd:sequence>
606        <cd:arguments>
607            <cd:resolve name="keyword-reference"/>
608            <cd:resolve name="argument-text"/>
609        </cd:arguments>
610        <cd:instances>
611            <cd:resolve name="instance-linenote"/>
612        </cd:instances>
613    </cd:command>
614
615    <cd:command name="stoplinenote" generated="yes" variant="instance" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
616        <cd:sequence>
617            <cd:string value="stop"/>
618            <cd:instance value="linenote"/>
619        </cd:sequence>
620        <cd:arguments>
621            <cd:resolve name="keyword-reference"/>
622        </cd:arguments>
623        <cd:instances>
624            <cd:resolve name="instance-linenote"/>
625        </cd:instances>
626    </cd:command>
627
628    <cd:command name="fromlinenote" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
629        <cd:arguments>
630            <cd:resolve name="keyword-reference"/>
631            <cd:resolve name="argument-text"/>
632        </cd:arguments>
633    </cd:command>
634
635    <cd:command name="tolinenote" level="document" category="structure" keywords="notes" file="strc-lnt.mkvi">
636        <cd:arguments>
637            <cd:resolve name="keyword-reference"/>
638        </cd:arguments>
639    </cd:command>
640
641    <cd:command name="definetextnote" level="style" category="structure" keywords="notes" file="strc-tnt.mkiv">
642        <cd:arguments>
643            <cd:resolve name="keyword-name"/>
644            <cd:resolve name="keyword-name-optional"/>
645            <cd:assignments list="yes" optional="yes">
646                <cd:inherit name="setuptextnote"/>
647            </cd:assignments>
648        </cd:arguments>
649    </cd:command>
650
651    <cd:command name="setuptextnote" level="style" category="structure" keywords="notes" file="strc-tnt.mkiv">
652        <cd:arguments>
653            <cd:resolve name="keyword-name-list-optional"/>
654            <cd:assignments list="yes">
655                <cd:parameter name="rule">
656                    <cd:constant type="cd:name"/>
657                </cd:parameter>
658                <cd:parameter name="note">
659                    <cd:constant type="cd:name"/>
660                </cd:parameter>
661                <cd:parameter name="n">
662                    <cd:constant type="*"/>
663                    <cd:constant type="cd:number"/>
664                </cd:parameter>
665                <cd:parameter name="empty">
666                    <cd:constant type="yes"/>
667                    <cd:constant type="no" default="yes"/>
668                    <cd:constant type="none"/>
669                    <cd:constant type="number"/>
670                </cd:parameter>
671            </cd:assignments>
672        </cd:arguments>
673    </cd:command>
674
675    <cd:command name="textnote" generated="yes" variant="example" level="document" category="structure" keywords="notes" file="strc-tnt.mkiv">
676        <cd:arguments>
677            <cd:assignments list="yes" optional="yes">
678                <cd:inherit name="setuptextnote"/>
679            </cd:assignments>
680            <cd:resolve name="argument-text"/>
681        </cd:arguments>
682    </cd:command>
683
684</cd:interface>
685