i-common-argument.xml /size: 15 Kb    last modification: 2021-10-28 13:51
1<?xml version="1.0" encoding="UTF-8"?>
2
3<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
4
5    <!--        *     -->
6    <!-- \... {...}   -->
7    <!--              -->
8    <!-- * IDENTIFIER -->
9
10    <cd:define name="argument-name">
11        <cd:keywords delimiters="braces">
12            <cd:constant type="cd:name"/>
13        </cd:keywords>
14    </cd:define>
15
16    <cd:define name="argument-name-optional">
17        <cd:keywords delimiters="braces" optional="yes">
18            <cd:constant type="cd:name"/>
19        </cd:keywords>
20    </cd:define>
21
22    <cd:define name="argument-name-list">
23        <cd:keywords delimiters="braces" list="yes">
24            <cd:constant type="cd:name"/>
25        </cd:keywords>
26    </cd:define>
27
28    <cd:define name="argument-name-list-optional">
29        <cd:keywords delimiters="braces" list="yes" optional="yes">
30            <cd:constant type="cd:name"/>
31        </cd:keywords>
32    </cd:define>
33
34    <!--        *   -->
35    <!-- \... {...} -->
36    <!--            -->
37    <!-- * NUMBER   -->
38
39    <cd:define name="argument-number">
40        <cd:keywords delimiters="braces">
41            <cd:constant type="cd:number"/>
42        </cd:keywords>
43    </cd:define>
44
45    <cd:define name="argument-number-optional">
46        <cd:keywords delimiters="braces" optional="yes">
47            <cd:constant type="cd:number"/>
48        </cd:keywords>
49    </cd:define>
50
51    <cd:define name="argument-number-list">
52        <cd:keywords delimiters="braces" list="yes">
53            <cd:constant type="cd:number"/>
54        </cd:keywords>
55    </cd:define>
56
57    <cd:define name="argument-number-list-optional">
58        <cd:keywords delimiters="braces" list="yes" optional="yes">
59            <cd:constant type="cd:number"/>
60        </cd:keywords>
61    </cd:define>
62
63    <!--        *   -->
64    <!-- \... {...} -->
65    <!--            -->
66    <!-- * TEXT     -->
67
68    <cd:define name="argument-text">
69        <cd:keywords delimiters="braces">
70            <cd:constant type="cd:text"/>
71        </cd:keywords>
72    </cd:define>
73
74    <cd:define name="argument-text-optional">
75        <cd:keywords delimiters="braces" optional="yes">
76            <cd:constant type="cd:text"/>
77        </cd:keywords>
78    </cd:define>
79
80    <cd:define name="argument-text-list">
81        <cd:keywords delimiters="braces" list="yes">
82            <cd:constant type="cd:text"/>
83        </cd:keywords>
84    </cd:define>
85
86    <cd:define name="argument-text-list-optional">
87        <cd:keywords delimiters="braces" list="yes" optional="yes">
88            <cd:constant type="cd:text"/>
89        </cd:keywords>
90    </cd:define>
91
92    <!--        *   -->
93    <!-- \... {...} -->
94    <!--            -->
95    <!-- * FILE     -->
96
97    <cd:define name="argument-file">
98        <cd:keywords delimiters="braces">
99            <cd:constant type="cd:file"/>
100        </cd:keywords>
101    </cd:define>
102
103    <cd:define name="argument-file-optional">
104        <cd:keywords delimiters="braces" optional="yes">
105            <cd:constant type="cd:file"/>
106        </cd:keywords>
107    </cd:define>
108
109    <cd:define name="argument-file-list">
110        <cd:keywords delimiters="braces" list="yes">
111            <cd:constant type="cd:file"/>
112        </cd:keywords>
113    </cd:define>
114
115    <cd:define name="argument-file-list-optional">
116        <cd:keywords delimiters="braces" list="yes" optional="yes">
117            <cd:constant type="cd:file"/>
118        </cd:keywords>
119    </cd:define>
120
121    <!--        *   -->
122    <!-- \... {...} -->
123    <!--            -->
124    <!-- * PATH     -->
125
126    <cd:define name="argument-path">
127        <cd:keywords delimiters="braces">
128            <cd:constant type="cd:path"/>
129        </cd:keywords>
130    </cd:define>
131
132    <cd:define name="argument-path-optional">
133        <cd:keywords delimiters="braces" optional="yes">
134            <cd:constant type="cd:path"/>
135        </cd:keywords>
136    </cd:define>
137
138    <cd:define name="argument-path-list">
139        <cd:keywords delimiters="braces" list="yes">
140            <cd:constant type="cd:path"/>
141        </cd:keywords>
142    </cd:define>
143
144    <cd:define name="argument-path-list-optional">
145        <cd:keywords delimiters="braces" list="yes" optional="yes">
146            <cd:constant type="cd:path"/>
147        </cd:keywords>
148    </cd:define>
149
150    <!--        *    -->
151    <!-- \... {...}  -->
152    <!--             -->
153    <!-- * DIMENSION -->
154
155    <cd:define name="argument-dimension">
156        <cd:keywords delimiters="braces">
157            <cd:constant type="cd:dimension"/>
158        </cd:keywords>
159    </cd:define>
160
161    <cd:define name="argument-dimension-optional">
162        <cd:keywords delimiters="braces" optional="yes">
163            <cd:constant type="cd:dimension"/>
164        </cd:keywords>
165    </cd:define>
166
167    <cd:define name="argument-dimension-list">
168        <cd:keywords delimiters="braces" list="yes">
169            <cd:constant type="cd:dimension"/>
170        </cd:keywords>
171    </cd:define>
172
173    <cd:define name="argument-dimension-list-optional">
174        <cd:keywords delimiters="braces" list="yes" optional="yes">
175            <cd:constant type="cd:dimension"/>
176        </cd:keywords>
177    </cd:define>
178
179    <!--        *   -->
180    <!-- \... {...} -->
181    <!--            -->
182    <!-- * DUMMY    -->
183
184    <cd:define name="argument-dummy">
185        <cd:keywords delimiters="braces">
186            <cd:constant type="cd:text"/>
187        </cd:keywords>
188    </cd:define>
189
190    <cd:define name="argument-dummy-optional">
191        <cd:keywords delimiters="braces" optional="yes">
192            <cd:constant type="cd:text"/>
193        </cd:keywords>
194    </cd:define>
195
196    <cd:define name="argument-dummy-list">
197        <cd:keywords delimiters="braces" list="yes">
198            <cd:constant type="cd:text"/>
199        </cd:keywords>
200    </cd:define>
201
202    <cd:define name="argument-dummy-list-optional">
203        <cd:keywords delimiters="braces" list="yes" optional="yes">
204            <cd:constant type="cd:text"/>
205        </cd:keywords>
206    </cd:define>
207
208    <!--        *   -->
209    <!-- \... {...} -->
210    <!--            -->
211    <!-- * KEY      -->
212
213    <cd:define name="argument-key">
214        <cd:keywords delimiters="braces">
215            <cd:constant type="cd:key"/>
216        </cd:keywords>
217    </cd:define>
218
219    <cd:define name="argument-key-optional">
220        <cd:keywords delimiters="braces" optional="yes">
221            <cd:constant type="cd:key"/>
222        </cd:keywords>
223    </cd:define>
224
225    <cd:define name="argument-key-list">
226        <cd:keywords delimiters="braces" list="yes">
227            <cd:constant type="cd:key"/>
228        </cd:keywords>
229    </cd:define>
230
231    <cd:define name="argument-key-list-optional">
232        <cd:keywords delimiters="braces" list="yes" optional="yes">
233            <cd:constant type="cd:key"/>
234        </cd:keywords>
235    </cd:define>
236
237    <!--        *    -->
238    <!-- \... {...}  -->
239    <!--             -->
240    <!-- * REFERENCE -->
241
242    <cd:define name="argument-reference">
243        <cd:keywords delimiters="braces">
244            <cd:constant type="cd:reference"/>
245        </cd:keywords>
246    </cd:define>
247
248    <cd:define name="argument-reference-list">
249        <cd:keywords delimiters="braces" list="yes">
250            <cd:constant type="cd:reference"/>
251        </cd:keywords>
252    </cd:define>
253
254    <!--        *   -->
255    <!-- \... {...} -->
256    <!--            -->
257    <!-- * COMMAND -->
258
259    <cd:define name="argument-command">
260        <cd:keywords delimiters="braces">
261            <cd:constant type="cd:command"/>
262        </cd:keywords>
263    </cd:define>
264
265    <cd:define name="argument-command-list">
266        <cd:keywords delimiters="braces" list="yes">
267            <cd:constant type="cd:command"/>
268        </cd:keywords>
269    </cd:define>
270
271    <!--        *   -->
272    <!-- \... {...} -->
273    <!--            -->
274    <!-- * VALUE    -->
275
276    <cd:define name="argument-value">
277        <cd:keywords delimiters="braces">
278            <cd:constant type="cd:value"/>
279        </cd:keywords>
280    </cd:define>
281
282    <!--        *   -->
283    <!-- \... {...} -->
284    <!--            -->
285    <!-- * FONT     -->
286
287    <cd:define name="argument-font">
288        <cd:keywords delimiters="braces">
289            <cd:constant type="cd:font"/>
290        </cd:keywords>
291    </cd:define>
292
293    <!--        *   -->
294    <!-- \... {...} -->
295    <!--            -->
296    <!-- * COLOR    -->
297
298    <cd:define name="argument-color">
299        <cd:keywords delimiters="braces">
300            <cd:constant type="cd:color"/>
301        </cd:keywords>
302    </cd:define>
303
304    <!--        *   -->
305    <!-- \... {...} -->
306    <!--            -->
307    <!-- * NODE     -->
308
309    <cd:define name="argument-node">
310        <cd:keywords delimiters="braces">
311            <cd:constant type="cd:node"/>
312        </cd:keywords>
313    </cd:define>
314
315    <!--        *   -->
316    <!-- \... {...} -->
317    <!--            -->
318    <!-- * LPATH    -->
319
320    <cd:define name="argument-lpath">
321        <cd:keywords delimiters="braces">
322            <cd:constant type="cd:lpath"/>
323        </cd:keywords>
324    </cd:define>
325
326    <!--        *   -->
327    <!-- \... {...} -->
328    <!--            -->
329    <!-- * XMLSETUP -->
330
331    <cd:define name="argument-xmlsetup">
332        <cd:keywords delimiters="braces">
333            <cd:constant type="cd:xmlsetup"/>
334        </cd:keywords>
335    </cd:define>
336
337    <!--        *   -->
338    <!-- \... {...} -->
339    <!--            -->
340    <!-- * SECTION  -->
341
342    <cd:define name="argument-section">
343        <cd:keywords delimiters="braces">
344            <cd:constant type="cd:section"/>
345        </cd:keywords>
346    </cd:define>
347
348    <!--        *   -->
349    <!-- \... {...} -->
350    <!--            -->
351    <!-- * LIST     -->
352
353    <cd:define name="argument-list">
354        <cd:keywords delimiters="braces">
355            <cd:constant type="cd:list"/>
356        </cd:keywords>
357    </cd:define>
358
359    <!--        *   -->
360    <!-- \... {...} -->
361    <!--            -->
362    <!-- * MARK     -->
363
364    <cd:define name="argument-mark">
365        <cd:keywords delimiters="braces">
366            <cd:constant type="cd:mark"/>
367        </cd:keywords>
368    </cd:define>
369
370    <!--        *   -->
371    <!-- \... {...} -->
372    <!--            -->
373    <!-- * LANGUAGE -->
374
375    <cd:define name="argument-language">
376        <cd:keywords delimiters="braces">
377            <cd:constant type="cd:language"/>
378        </cd:keywords>
379    </cd:define>
380
381    <!--        *   -->
382    <!-- \... {...} -->
383    <!--            -->
384    <!-- * FIRST    -->
385
386    <cd:define name="argument-first">
387        <cd:keywords delimiters="braces">
388            <cd:constant type="cd:first"/>
389        </cd:keywords>
390    </cd:define>
391
392    <!--        *   -->
393    <!-- \... {...} -->
394    <!--            -->
395    <!-- * LAST     -->
396
397    <cd:define name="argument-last">
398        <cd:keywords delimiters="braces">
399            <cd:constant type="cd:last"/>
400        </cd:keywords>
401    </cd:define>
402
403    <!--        *   -->
404    <!-- \... {...} -->
405    <!--            -->
406    <!-- * BUFFER   -->
407
408    <cd:define name="argument-buffer">
409        <cd:keywords delimiters="braces">
410            <cd:constant type="cd:buffer"/>
411        </cd:keywords>
412    </cd:define>
413
414    <!--        *   -->
415    <!-- \... {...} -->
416    <!--            -->
417    <!-- * SETUP    -->
418
419    <cd:define name="argument-setup">
420        <cd:keywords delimiters="braces">
421            <cd:constant type="cd:setup"/>
422        </cd:keywords>
423    </cd:define>
424
425    <!--        *   -->
426    <!-- \... {...} -->
427    <!--            -->
428    <!-- * CATEGORY -->
429
430    <cd:define name="argument-category">
431        <cd:keywords delimiters="braces">
432            <cd:constant type="cd:category"/>
433        </cd:keywords>
434    </cd:define>
435
436    <!--        *    -->
437    <!-- \... {...}  -->
438    <!--             -->
439    <!-- * CHARACTER -->
440
441    <cd:define name="argument-character">
442        <cd:keywords delimiters="braces">
443            <cd:constant type="cd:character"/>
444        </cd:keywords>
445    </cd:define>
446
447    <!--        *   -->
448    <!-- \... {...} -->
449    <!--            -->
450    <!-- * CSNAME   -->
451
452    <cd:define name="argument-csname">
453        <cd:keywords delimiters="braces">
454            <cd:constant type="cd:csname"/>
455        </cd:keywords>
456    </cd:define>
457
458    <!--        *   -->
459    <!-- \... {...} -->
460    <!--            -->
461    <!-- * TRUE     -->
462
463    <cd:define name="argument-true">
464        <cd:keywords delimiters="braces">
465            <cd:constant type="cd:true"/>
466        </cd:keywords>
467    </cd:define>
468
469    <!--        *   -->
470    <!-- \... {...} -->
471    <!--            -->
472    <!-- * FALSE    -->
473
474    <cd:define name="argument-false">
475        <cd:keywords delimiters="braces">
476            <cd:constant type="cd:false"/>
477        </cd:keywords>
478    </cd:define>
479
480    <!--        *    -->
481    <!-- \... {...}  -->
482    <!--             -->
483    <!-- * ALIGNLINE -->
484
485    <cd:define name="argument-alignline">
486        <cd:keywords delimiters="braces">
487            <cd:resolve name="value-alignline"/>
488        </cd:keywords>
489    </cd:define>
490
491    <!--        *      -->
492    <!-- \... {...}    -->
493    <!--               -->
494    <!-- * ALIGNSIMPLE -->
495
496    <cd:define name="argument-alignsimple">
497        <cd:keywords delimiters="braces">
498            <cd:resolve name="value-alignsimple"/>
499        </cd:keywords>
500    </cd:define>
501
502    <!--        *   -->
503    <!-- \... {...} -->
504    <!--            -->
505    <!-- * BTXFIELD -->
506
507    <cd:define name="argument-btxfield">
508        <cd:keywords delimiters="braces">
509            <cd:resolve name="value-btxfield"/>
510        </cd:keywords>
511    </cd:define>
512
513    <!--        *    -->
514    <!-- \... {...}  -->
515    <!--             -->
516    <!-- * BTXAUTHOR -->
517
518    <cd:define name="argument-btxauthor">
519        <cd:keywords delimiters="braces">
520            <cd:resolve name="value-btxauthor"/>
521        </cd:keywords>
522    </cd:define>
523
524    <!--        *    -->
525    <!-- \... {...}  -->
526    <!--             -->
527    <!-- * TOCHAR    -->
528
529    <cd:define name="argument-tochar">
530        <cd:keywords delimiters="braces">
531            <cd:resolve name="value-tochar"/>
532        </cd:keywords>
533    </cd:define>
534
535    <!--        *    -->
536    <!-- \... {...}  -->
537    <!--             -->
538    <!-- * LEFTFENCE -->
539
540    <cd:define name="argument-leftfence">
541        <cd:keywords delimiters="braces">
542            <cd:resolve name="value-leftfence"/>
543        </cd:keywords>
544    </cd:define>
545
546    <!--        *     -->
547    <!-- \... {...}   -->
548    <!--              -->
549    <!-- * RIGHTFENCE -->
550
551    <cd:define name="argument-rightfence">
552        <cd:keywords delimiters="braces">
553            <cd:resolve name="value-rightfence"/>
554        </cd:keywords>
555    </cd:define>
556
557    <!--        *      -->
558    <!-- \... {...}    -->
559    <!--               -->
560    <!-- * ORIENTATION -->
561
562    <cd:define name="argument-orientation">
563        <cd:keywords delimiters="braces">
564            <cd:resolve name="value-orientation"/>
565        </cd:keywords>
566    </cd:define>
567
568    <!--        *   -->
569    <!-- \... {...} -->
570    <!--            -->
571    <!-- * INSTANCE -->
572
573    <cd:define name="argument-instance">
574        <cd:keywords delimiters="braces">
575            <cd:resolve name="value-instance"/>
576        </cd:keywords>
577    </cd:define>
578
579    <cd:define name="argument-instance-optional">
580        <cd:keywords delimiters="braces" optional="yes">
581            <cd:resolve name="value-instance"/>
582        </cd:keywords>
583    </cd:define>
584
585    <cd:define name="argument-instance-list">
586        <cd:keywords delimiters="braces" list="yes">
587            <cd:resolve name="value-instance"/>
588        </cd:keywords>
589    </cd:define>
590
591    <cd:define name="argument-instance-list-optional">
592        <cd:keywords delimiters="braces" list="yes" optional="yes">
593            <cd:resolve name="value-instance"/>
594        </cd:keywords>
595    </cd:define>
596
597    <!--        *   -->
598    <!-- \... {...} -->
599    <!--            -->
600    <!-- * URL      -->
601
602    <cd:define name="argument-url">
603        <cd:keywords delimiters="braces">
604            <cd:constant type="cd:url"/>
605        </cd:keywords>
606    </cd:define>
607
608</cd:interface>
609