i-common-string.xml /size: 4679 b    last modification: 2020-07-01 14:35
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    <!-- * TRUE   -->
9
10    <cd:define name="string-true">
11        <cd:keywords delimiters="none">
12            <cd:constant type="cd:true"/>
13        </cd:keywords>
14    </cd:define>
15
16    <!--       *  -->
17    <!-- \... ... -->
18    <!--          -->
19    <!-- * FALSE  -->
20
21    <cd:define name="string-false">
22        <cd:keywords delimiters="none">
23            <cd:constant type="cd:false"/>
24        </cd:keywords>
25    </cd:define>
26
27    <!--       *      -->
28    <!-- \... ...     -->
29    <!--              -->
30    <!-- * IDENTIFIER -->
31
32    <cd:define name="string-name">
33        <cd:keywords delimiters="none">
34            <cd:constant type="cd:name"/>
35        </cd:keywords>
36    </cd:define>
37
38    <!--       *  -->
39    <!-- \... ... -->
40    <!--          -->
41    <!-- * TEXT   -->
42
43    <cd:define name="string-text">
44        <cd:keywords delimiters="none">
45            <cd:constant type="cd:text"/>
46        </cd:keywords>
47    </cd:define>
48
49    <!--       *     -->
50    <!-- \... ...    -->
51    <!--             -->
52    <!-- * CHARACTER -->
53
54    <cd:define name="string-character">
55        <cd:keywords delimiters="none">
56            <cd:constant type="cd:character"/>
57        </cd:keywords>
58    </cd:define>
59
60    <!--       *  -->
61    <!-- \... ... -->
62    <!--          -->
63    <!-- * NUMBER -->
64
65    <cd:define name="string-number">
66        <cd:keywords delimiters="none">
67            <cd:constant type="cd:number"/>
68        </cd:keywords>
69    </cd:define>
70
71    <cd:define name="string-number-optional">
72        <cd:keywords delimiters="none" optional="yes">
73            <cd:constant type="cd:number"/>
74        </cd:keywords>
75    </cd:define>
76
77    <!--       *   -->
78    <!-- \... ...  -->
79    <!--           -->
80    <!-- * CONTENT -->
81
82    <cd:define name="string-content">
83        <cd:keywords delimiters="none">
84            <cd:constant type="cd:content"/>
85        </cd:keywords>
86    </cd:define>
87
88    <!--       *   -->
89    <!-- \... ...  -->
90    <!--           -->
91    <!-- * COMMAND -->
92
93    <cd:define name="string-command">
94        <cd:keywords delimiters="none">
95            <cd:constant type="cd:command"/>
96        </cd:keywords>
97    </cd:define>
98
99    <!--       *  -->
100    <!-- \... ... -->
101    <!--          -->
102    <!-- * FILE   -->
103
104    <cd:define name="string-file">
105        <cd:keywords delimiters="none">
106            <cd:constant type="cd:file"/>
107        </cd:keywords>
108    </cd:define>
109
110    <!--       *  -->
111    <!-- \... ... -->
112    <!--          -->
113    <!-- * FONT   -->
114
115    <cd:define name="string-font">
116        <cd:keywords delimiters="none">
117            <cd:constant type="cd:font"/>
118        </cd:keywords>
119    </cd:define>
120
121    <!--       *     -->
122    <!-- \... ...    -->
123    <!--             -->
124    <!-- * DIMENSION -->
125
126    <cd:define name="string-dimension">
127        <cd:keywords delimiters="none">
128            <cd:constant type="cd:dimension"/>
129        </cd:keywords>
130    </cd:define>
131
132    <!--       *  -->
133    <!-- \... ... -->
134    <!--          -->
135    <!-- * BOX    -->
136
137    <cd:define name="string-box">
138        <cd:keywords delimiters="none">
139            <cd:constant type="cd:csname"/>
140            <cd:constant type="cd:number"/>
141        </cd:keywords>
142    </cd:define>
143
144    <!--       *      -->
145    <!-- \... ...     -->
146    <!--              -->
147    <!-- * BOXOPTIONS -->
148
149    <cd:define name="string-boxoptions">
150        <cd:keywords delimiters="none" optional="yes">
151            <cd:constant type="cd:text"/>
152        </cd:keywords>
153    </cd:define>
154
155    <!--       *      -->
156    <!-- \... ...     -->
157    <!--              -->
158    <!-- * ASSIGNMENT -->
159
160    <cd:define name="string-assignment">
161        <cd:keywords delimiters="none">
162            <cd:constant type="="/>
163        </cd:keywords>
164    </cd:define>
165
166    <cd:define name="string-assignment-optional">
167        <cd:keywords delimiters="none" optional="yes">
168            <cd:constant type="="/>
169        </cd:keywords>
170    </cd:define>
171
172    <!--       *      -->
173    <!-- \... ...     -->
174    <!--              -->
175    <!-- * LEFTFENCE -->
176
177    <cd:define name="string-leftfence">
178        <cd:keywords delimiters="none">
179            <cd:resolve name="value-leftfence"/>
180        </cd:keywords>
181    </cd:define>
182
183    <!--       *      -->
184    <!-- \... ...     -->
185    <!--              -->
186    <!-- * RIGHTFENCE -->
187
188    <cd:define name="string-rightfence">
189        <cd:keywords delimiters="none">
190            <cd:resolve name="value-rightfence"/>
191        </cd:keywords>
192    </cd:define>
193
194</cd:interface>
195