i-synonym.xml /size: 9349 b    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="definesynonyms" level="style" category="symbols" file="strc-syn.mkxl">
8        <cd:arguments>
9            <cd:resolve name="keyword-singular"/>
10            <cd:resolve name="keyword-plural"/>
11            <cd:keywords optional="yes">
12                <cd:constant type="cd:csname"/>
13            </cd:keywords>
14            <cd:keywords optional="yes">
15                <cd:constant type="cd:csname"/>
16            </cd:keywords>
17        </cd:arguments>
18    </cd:command>
19
20    <cd:command name="setupsynonyms" level="style" category="symbols" file="strc-syn.mkxl">
21        <cd:arguments>
22            <cd:resolve name="keyword-singular-list-optional"/>
23            <cd:assignments list="yes">
24                <cd:parameter name="expansion">
25                    <cd:constant type="yes"/>
26                    <cd:constant type="no" default="yes"/>
27                    <cd:constant type="xml"/>
28                </cd:parameter>
29                <cd:parameter name="alternative">
30                    <cd:constant type="first"/>
31                    <cd:constant type="last"/>
32                    <cd:constant type="normal"/>
33                    <cd:constant type="cd:name"/>
34                </cd:parameter>
35                <cd:parameter name="next">
36                    <cd:constant type="cd:command"/>
37                </cd:parameter>
38                <cd:parameter name="command">
39                    <cd:constant type="cd:threearguments"/>
40                </cd:parameter>
41                <cd:parameter name="textcommand">
42                    <cd:constant type="cd:oneargument"/>
43                </cd:parameter>
44                <cd:parameter name="synonymcommand">
45                    <cd:constant type="cd:oneargument"/>
46                </cd:parameter>
47                <cd:parameter name="language">
48                    <cd:resolve name="value-sortorder"/>
49                </cd:parameter>
50                <cd:parameter name="method">
51                    <cd:resolve name="value-sortmethod"/>
52                </cd:parameter>
53                <cd:parameter name="criterium">
54                    <cd:constant type="current"/>
55                    <cd:constant type="previous"/>
56                    <cd:constant type="local"/>
57                    <cd:constant type="text"/>
58                    <cd:constant type="all" default="yes"/>
59                    <cd:constant type="cd:section"/>
60                </cd:parameter>
61                <cd:parameter name="style">
62                    <cd:resolve name="value-style"/>
63                </cd:parameter>
64                <cd:parameter name="color">
65                    <cd:constant type="cd:color"/>
66                </cd:parameter>
67                <cd:parameter name="textstyle">
68                    <cd:resolve name="value-style"/>
69                </cd:parameter>
70                <cd:parameter name="textcolor">
71                    <cd:constant type="cd:color"/>
72                </cd:parameter>
73                <cd:parameter name="synonymstyle">
74                    <cd:resolve name="value-style"/>
75                </cd:parameter>
76                <cd:parameter name="synonymcolor">
77                    <cd:constant type="cd:color"/>
78                </cd:parameter>
79                <cd:parameter name="left">
80                    <cd:constant type="cd:command"/>
81                </cd:parameter>
82                <cd:parameter name="right">
83                    <cd:constant type="cd:command"/>
84                </cd:parameter>
85                <cd:parameter name="before">
86                    <cd:constant type="cd:command"/>
87                </cd:parameter>
88                <cd:parameter name="after">
89                    <cd:constant type="cd:command"/>
90                </cd:parameter>
91                <cd:parameter name="inbetween">
92                    <cd:constant type="cd:command"/>
93                </cd:parameter>
94                <cd:parameter name="hyphens">
95                    <cd:constant type="yes" default="yes"/>
96                    <cd:constant type="no"/>
97                </cd:parameter>
98            </cd:assignments>
99        </cd:arguments>
100    </cd:command>
101
102    <cd:command name="synonym" generated="yes" variant="instance" level="document" category="symbols" file="strc-syn.mkxl">
103        <cd:sequence>
104            <cd:instance value="synonym"/>
105        </cd:sequence>
106        <cd:arguments>
107            <cd:resolve name="keyword-name-optional"/>
108            <cd:resolve name="keyword-text-optional"/>
109            <cd:resolve name="argument-text"/>
110            <cd:content/>
111        </cd:arguments>
112        <cd:instances>
113            <cd:resolve name="instance-synonym"/>
114        </cd:instances>
115    </cd:command>
116
117    <cd:command name="definesynonym" level="style" category="symbols" file="strc-syn.mkxl">
118        <cd:arguments>
119            <cd:keywords>
120                <cd:constant type="yes"/>
121                <cd:constant type="no" default="yes"/>
122            </cd:keywords>
123            <cd:resolve name="keyword-singular"/>
124            <cd:resolve name="keyword-name-optional"/>
125            <cd:resolve name="keyword-text-optional"/>
126            <cd:resolve name="argument-text"/>
127            <cd:content/>
128        </cd:arguments>
129    </cd:command>
130
131    <cd:command name="placelistofsynonyms" generated="yes" variant="instance" level="document" category="symbols" file="strc-syn.mkxl">
132        <cd:sequence>
133            <cd:string value="placelistof"/>
134            <cd:instance value="synonyms"/>
135        </cd:sequence>
136        <cd:arguments>
137            <cd:assignments list="yes" optional="yes">
138                <cd:inherit name="setupsynonyms"/>
139            </cd:assignments>
140        </cd:arguments>
141        <cd:instances>
142            <cd:resolve name="instance-synonymlist"/>
143        </cd:instances>
144    </cd:command>
145
146    <cd:command name="completelistofsynonyms" generated="yes" variant="instance" level="document" category="symbols" file="strc-syn.mkxl">
147        <cd:sequence>
148            <cd:string value="completelistof"/>
149            <cd:instance value="synonyms"/>
150        </cd:sequence>
151        <cd:arguments>
152            <cd:assignments list="yes" optional="yes">
153                <cd:inherit name="setupsynonyms"/>
154            </cd:assignments>
155        </cd:arguments>
156        <cd:instances>
157            <cd:resolve name="instance-synonymlist"/>
158        </cd:instances>
159    </cd:command>
160
161    <cd:command name="registersynonym" level="system" category="symbols" file="strc-syn.mkxl">
162        <cd:arguments>
163            <cd:resolve name="keyword-singular"/>
164            <cd:resolve name="keyword-name"/>
165        </cd:arguments>
166    </cd:command>
167
168    <cd:command name="doifelsecurrentsynonymused" level="system" category="symbols" keywords="conditional" file="strc-syn.mkxl">
169        <cd:arguments>
170            <cd:resolve name="argument-true"/>
171            <cd:resolve name="argument-false"/>
172        </cd:arguments>
173    </cd:command>
174
175    <cd:command name="doifelsecurrentsynonymshown" level="system" category="symbols" keywords="conditional" file="strc-syn.mkxl">
176        <cd:arguments>
177            <cd:resolve name="argument-true"/>
178            <cd:resolve name="argument-false"/>
179        </cd:arguments>
180    </cd:command>
181
182    <cd:command name="resetusedsynonyms" level="system" category="symbols" file="strc-syn.mkxl">
183        <cd:arguments>
184            <cd:resolve name="keyword-singular"/>
185        </cd:arguments>
186    </cd:command>
187
188    <cd:command name="resetshownsynonyms" level="system" category="symbols" file="strc-syn.mkxl">
189        <cd:arguments>
190            <cd:resolve name="keyword-singular"/>
191        </cd:arguments>
192    </cd:command>
193
194    <cd:command name="resetlistsynonyms" level="system" category="symbols" file="strc-syn.mkxl">
195        <cd:arguments>
196            <cd:resolve name="keyword-singular"/>
197        </cd:arguments>
198    </cd:command>
199
200    <cd:command name="resetsynonyms" level="system" category="symbols" file="strc-syn.mkxl">
201        <cd:arguments>
202            <cd:resolve name="keyword-singular"/>
203        </cd:arguments>
204    </cd:command>
205
206    <cd:command name="resetsynonymsprogress" level="system" category="symbols" file="strc-syn.mkxl">
207        <cd:arguments>
208            <cd:resolve name="keyword-singular"/>
209        </cd:arguments>
210    </cd:command>
211
212    <cd:command name="placelistofsynonyms" level="document" category="symbols" file="strc-syn.mkxl">
213        <cd:arguments>
214            <cd:resolve name="keyword-singular"/>
215            <cd:assignments list="yes" optional="yes">
216                <cd:inherit name="setupsynonyms"/>
217            </cd:assignments>
218        </cd:arguments>
219    </cd:command>
220
221    <cd:command name="completelistofsynonyms" level="document" category="symbols" file="strc-syn.mkxl">
222        <cd:arguments>
223            <cd:resolve name="keyword-singular"/>
224            <cd:assignments list="yes" optional="yes">
225                <cd:inherit name="setupsynonyms"/>
226            </cd:assignments>
227        </cd:arguments>
228    </cd:command>
229
230    <cd:command name="infull" level="document" category="symbols" file="strc-syn.mkxl">
231        <cd:arguments>
232            <cd:resolve name="argument-name"/>
233        </cd:arguments>
234    </cd:command>
235
236</cd:interface>
237