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="setupreferencing" level="style" category="references" file="strc-ref.mkvi">
8 <cd:arguments>
9 <cd:assignments list="yes">
10 <cd:parameter name="state">
11 <cd:constant type="start" default="yes"/>
12 <cd:constant type="stop"/>
13 </cd:parameter>
14 <cd:parameter name="expansion">
15 <cd:constant type="yes"/>
16 <cd:constant type="no" default="yes"/>
17 <cd:constant type="xml"/>
18 </cd:parameter>
19 <cd:parameter name="autofile">
20 <cd:constant type="yes"/>
21 <cd:constant type="no" default="yes"/>
22 </cd:parameter>
23 <cd:parameter name="export">
24 <cd:constant type="yes"/>
25 <cd:constant type="no" default="yes"/>
26 </cd:parameter>
27 <cd:parameter name="left">
28 <cd:constant type="cd:command"/>
29 </cd:parameter>
30 <cd:parameter name="right">
31 <cd:constant type="cd:command"/>
32 </cd:parameter>
33 <cd:parameter name="width">
34 <cd:constant type="cd:dimension"/>
35 </cd:parameter>
36 <cd:parameter name="doublesided">
37 <cd:constant type="yes"/>
38 <cd:constant type="no"/>
39 </cd:parameter>
40 <cd:parameter name="interaction">
41 <cd:constant type="label"/>
42 <cd:constant type="text"/>
43 <cd:constant type="symbol"/>
44 <cd:constant type="all" default="yes"/>
45 </cd:parameter>
46 <cd:parameter name="separator">
47 <cd:constant type="cd:command"/>
48 </cd:parameter>
49 <cd:parameter name="prefix">
50 <cd:resolve name="value-referenceprefix"/>
51 </cd:parameter>
52 <!-- -->
53 <cd:parameter name="labelalternative">
54 <cd:resolve name="value-margindata"/>
55 </cd:parameter>
56 <cd:parameter name="labelstyle">
57 <cd:resolve name="value-style"/>
58 </cd:parameter>
59 <cd:parameter name="labelcolor">
60 <cd:constant type="cd:color"/>
61 </cd:parameter>
62 </cd:assignments>
63 </cd:arguments>
64 </cd:command>
65
66 <cd:command name="textreference" level="document" category="references" file="strc-ref.mkvi">
67 <cd:arguments>
68 <cd:resolve name="keyword-reference-list"/>
69 <cd:resolve name="argument-text"/>
70 </cd:arguments>
71 </cd:command>
72
73 <cd:command name="pagereference" level="document" category="references" file="strc-ref.mkvi">
74 <cd:arguments>
75 <cd:resolve name="keyword-reference-list"/>
76 </cd:arguments>
77 </cd:command>
78
79 <cd:command name="reference" level="document" category="references" file="strc-ref.mkvi">
80 <cd:arguments>
81 <cd:resolve name="keyword-reference-list"/>
82 <cd:resolve name="argument-text"/>
83 </cd:arguments>
84 </cd:command>
85
86 <cd:command name="setreference" level="document" category="references" file="strc-ref.mkvi">
87 <cd:arguments>
88 <cd:resolve name="keyword-reference-list"/>
89 <cd:resolve name="assignment-userdata-list"/>
90 </cd:arguments>
91 </cd:command>
92
93 <cd:command name="usereferenceparameter" level="system" category="references" file="strc-ref.mkvi">
94 <cd:arguments>
95 <cd:csname/>
96 </cd:arguments>
97 </cd:command>
98
99 <cd:command name="boxreference" level="system" category="references" file="strc-ref.mkvi">
100 <cd:arguments>
101 <cd:resolve name="keyword-reference-list"/>
102 <cd:csname/>
103 <cd:content/>
104 </cd:arguments>
105 </cd:command>
106
107 <cd:command name="hboxreference" level="system" category="references" file="strc-ref.mkvi">
108 <cd:arguments>
109 <cd:resolve name="keyword-reference-list"/>
110 <cd:content/>
111 </cd:arguments>
112 </cd:command>
113
114 <cd:command name="vboxreference" level="system" category="references" file="strc-ref.mkvi">
115 <cd:arguments>
116 <cd:resolve name="keyword-reference-list"/>
117 <cd:content/>
118 </cd:arguments>
119 </cd:command>
120
121 <cd:command name="contentreference" level="system" category="references" file="strc-ref.mkvi">
122 <cd:arguments>
123 <cd:resolve name="keyword-reference-list"/>
124 <cd:assignments list="yes" optional="yes">
125 <cd:inherit name="setupframed"/>
126 </cd:assignments>
127 <cd:content/>
128 </cd:arguments>
129 </cd:command>
130
131 <cd:command name="definereference" level="style" category="references" file="strc-ref.mkvi">
132 <cd:arguments>
133 <cd:resolve name="keyword-name"/>
134 <cd:resolve name="keyword-reference-list"/>
135 </cd:arguments>
136 </cd:command>
137
138 <cd:command name="resetreference" level="system" category="references" file="strc-ref.mkvi">
139 <cd:arguments>
140 <cd:resolve name="keyword-name"/>
141 </cd:arguments>
142 </cd:command>
143
144 <cd:command name="setpagereference" level="system" category="references" file="strc-ref.mkvi">
145 <cd:arguments>
146 <cd:resolve name="argument-name"/>
147 <cd:resolve name="argument-reference-list"/>
148 </cd:arguments>
149 </cd:command>
150
151 <cd:command name="doifelsereferencefound" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
152 <cd:arguments>
153 <cd:resolve name="argument-reference"/>
154 <cd:resolve name="argument-true"/>
155 <cd:resolve name="argument-false"/>
156 </cd:arguments>
157 </cd:command>
158
159 <cd:command name="doifreferencefoundelse" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
160 <cd:arguments>
161 <cd:resolve name="argument-reference"/>
162 <cd:resolve name="argument-true"/>
163 <cd:resolve name="argument-false"/>
164 </cd:arguments>
165 </cd:command>
166
167 <cd:command name="setupreferenceprefix" level="style" category="references" file="strc-ref.mkvi">
168 <cd:arguments>
169 <cd:keywords>
170 <cd:resolve name="value-referenceprefix"/>
171 </cd:keywords>
172 </cd:arguments>
173 </cd:command>
174
175 <cd:command name="setupglobalreferenceprefix" level="system" category="references" file="strc-ref.mkvi">
176 <cd:arguments>
177 <cd:keywords>
178 <cd:resolve name="value-referenceprefix"/>
179 </cd:keywords>
180 </cd:arguments>
181 </cd:command>
182
183 <cd:command name="referenceprefix" type="environment" begin="push" end="pop" level="system" category="references" file="strc-ref.mkvi">
184 <cd:arguments>
185 <cd:keywords delimiters="braces">
186 <cd:resolve name="value-referenceprefix"/>
187 </cd:keywords>
188 </cd:arguments>
189 </cd:command>
190
191 <cd:command name="referenceprefix" type="environment" begin="globalpush" end="globalpop" level="system" category="references" file="strc-ref.mkvi">
192 <cd:arguments>
193 <cd:keywords delimiters="braces">
194 <cd:resolve name="value-referenceprefix"/>
195 </cd:keywords>
196 </cd:arguments>
197 </cd:command>
198
199 <cd:command name="referenceprefix" level="system" category="references" file="strc-ref.mkvi"/>
200
201 <cd:command name="in" level="document" category="references" file="strc-ref.mkvi">
202 <cd:arguments>
203 <cd:resolve name="argument-text-optional"/>
204 <cd:resolve name="argument-text-optional"/>
205 <cd:resolve name="keyword-reference"/>
206 </cd:arguments>
207 </cd:command>
208
209 <cd:command name="at" level="document" category="references" file="strc-ref.mkvi">
210 <cd:arguments>
211 <cd:resolve name="argument-text-optional"/>
212 <cd:resolve name="argument-text-optional"/>
213 <cd:resolve name="keyword-reference"/>
214 </cd:arguments>
215 </cd:command>
216
217 <cd:command name="about" level="document" category="references" file="strc-ref.mkvi">
218 <cd:arguments>
219 <cd:resolve name="keyword-reference"/>
220 </cd:arguments>
221 </cd:command>
222
223 <cd:command name="from" level="document" category="references" file="strc-ref.mkvi">
224 <cd:arguments>
225 <cd:resolve name="keyword-reference"/>
226 </cd:arguments>
227 </cd:command>
228
229 <cd:command name="over" level="document" category="references" file="strc-ref.mkvi">
230 <cd:arguments>
231 <cd:resolve name="keyword-reference"/>
232 </cd:arguments>
233 </cd:command>
234
235 <cd:command name="filterreference" level="system" category="references" file="strc-ref.mkvi">
236 <cd:arguments>
237 <cd:keywords delimiters="braces">
238 <cd:resolve name="value-referencetype"/>
239 </cd:keywords>
240 </cd:arguments>
241 </cd:command>
242
243 <cd:command name="getreferenceentry" level="system" category="references" file="strc-ref.mkvi">
244 <cd:arguments>
245 <cd:keywords delimiters="braces">
246 <cd:resolve name="value-referencetype"/>
247 </cd:keywords>
248 </cd:arguments>
249 </cd:command>
250
251 <cd:command name="getreference" level="system" category="references" file="strc-ref.mkvi">
252 <cd:arguments>
253 <cd:keywords>
254 <cd:resolve name="value-referencetype"/>
255 </cd:keywords>
256 <cd:resolve name="keyword-reference"/>
257 </cd:arguments>
258 </cd:command>
259
260 <cd:command name="ref" level="document" category="references" file="strc-ref.mkvi">
261 <cd:arguments>
262 <cd:keywords>
263 <cd:resolve name="value-referencetype"/>
264 </cd:keywords>
265 <cd:resolve name="keyword-reference"/>
266 </cd:arguments>
267 </cd:command>
268
269 <cd:command name="somewhere" level="document" category="references" file="strc-ref.mkvi">
270 <cd:arguments>
271 <cd:resolve name="argument-text"/>
272 <cd:resolve name="argument-text"/>
273 <cd:resolve name="keyword-reference"/>
274 </cd:arguments>
275 </cd:command>
276
277 <cd:command name="doifcheckedpagestate" level="system" category="references" file="strc-ref.mkvi">
278 <cd:arguments>
279 <cd:resolve name="argument-reference"/>
280 <cd:resolve name="argument-command"/>
281 <cd:resolve name="argument-command"/>
282 <cd:resolve name="argument-command"/>
283 <cd:resolve name="argument-command"/>
284 <cd:resolve name="argument-command"/>
285 <cd:resolve name="argument-command"/>
286 </cd:arguments>
287 </cd:command>
288
289 <cd:command name="someplace" level="system" category="references" file="strc-ref.mkvi">
290 <cd:arguments>
291 <cd:resolve name="argument-text"/>
292 <cd:resolve name="argument-text"/>
293 <cd:resolve name="argument-text"/>
294 <cd:resolve name="argument-text"/>
295 <cd:resolve name="argument-text"/>
296 <cd:resolve name="keyword-reference"/>
297 </cd:arguments>
298 </cd:command>
299
300 <cd:command name="atpage" level="document" category="references" file="strc-ref.mkvi">
301 <cd:arguments>
302 <cd:resolve name="keyword-reference"/>
303 </cd:arguments>
304 </cd:command>
305
306 <cd:command name="symbolreference" level="system" category="references" file="strc-ref.mkvi">
307 <cd:arguments>
308 <cd:resolve name="keyword-reference"/>
309 </cd:arguments>
310 </cd:command>
311
312 <cd:command name="definereferenceformat" level="style" category="references" file="strc-ref.mkvi">
313 <cd:arguments>
314 <cd:resolve name="keyword-name"/>
315 <cd:resolve name="keyword-name-optional"/>
316 <cd:assignments list="yes" optional="yes">
317 <cd:inherit name="setupreferenceformat"/>
318 </cd:assignments>
319 </cd:arguments>
320 </cd:command>
321
322 <cd:command name="setupreferenceformat" level="style" category="references" file="strc-ref.mkvi">
323 <cd:arguments>
324 <cd:resolve name="keyword-name-list-optional"/>
325 <cd:assignments list="yes">
326 <cd:parameter name="label">
327 <cd:constant type="*"/>
328 <cd:constant type="cd:name"/>
329 </cd:parameter>
330 <cd:parameter name="left">
331 <cd:constant type="cd:command"/>
332 </cd:parameter>
333 <cd:parameter name="right">
334 <cd:constant type="cd:command"/>
335 </cd:parameter>
336 <cd:parameter name="type">
337 <cd:resolve name="value-referencetype"/>
338 </cd:parameter>
339 <cd:parameter name="setups">
340 <cd:constant type="cd:name"/>
341 </cd:parameter>
342 <cd:parameter name="autocase">
343 <cd:constant type="yes" default="yes"/>
344 <cd:constant type="no"/>
345 </cd:parameter>
346 <cd:parameter name="text">
347 <cd:constant type="cd:text"/>
348 </cd:parameter>
349 <cd:parameter name="style">
350 <cd:resolve name="value-style"/>
351 </cd:parameter>
352 <cd:parameter name="color">
353 <cd:constant type="cd:color"/>
354 </cd:parameter>
355 </cd:assignments>
356 </cd:arguments>
357 </cd:command>
358
359 <cd:command name="referenceformat" generated="yes" variant="example" level="document" category="references" file="strc-ref.mkvi">
360 <cd:sequence>
361 <cd:variable value="referenceformat"/>
362 </cd:sequence>
363 <cd:arguments>
364 <cd:resolve name="argument-text-optional"/>
365 <cd:resolve name="argument-text-optional"/>
366 <cd:resolve name="keyword-reference"/>
367 </cd:arguments>
368 </cd:command>
369
370 <cd:command name="goto" level="document" category="references" file="strc-ref.mkvi">
371 <cd:arguments>
372 <cd:content/>
373 <cd:resolve name="keyword-reference"/>
374 </cd:arguments>
375 </cd:command>
376
377 <cd:command name="goto" type="environment" level="system" category="references" file="strc-ref.mkvi">
378 <cd:arguments>
379 <cd:resolve name="keyword-reference"/>
380 </cd:arguments>
381 </cd:command>
382
383 <cd:command name="gotobox" level="system" category="references" file="strc-ref.mkvi">
384 <cd:arguments>
385 <cd:content/>
386 <cd:resolve name="keyword-reference"/>
387 </cd:arguments>
388 </cd:command>
389
390 <cd:command name="useurl" level="style" category="references" file="strc-ref.mkvi">
391 <cd:arguments>
392 <cd:resolve name="keyword-name"/>
393 <cd:resolve name="keyword-url"/>
394 <cd:resolve name="keyword-file-optional"/>
395 <cd:resolve name="keyword-text-optional"/>
396 </cd:arguments>
397 </cd:command>
398
399 <cd:command name="useURL" level="style" category="references" file="strc-ref.mkvi">
400 <cd:arguments>
401 <cd:resolve name="keyword-name"/>
402 <cd:resolve name="keyword-url"/>
403 <cd:resolve name="keyword-file-optional"/>
404 <cd:resolve name="keyword-text-optional"/>
405 </cd:arguments>
406 </cd:command>
407
408 <cd:command name="usefile" level="style" category="references" file="strc-ref.mkvi">
409 <cd:arguments>
410 <cd:resolve name="keyword-name"/>
411 <cd:resolve name="keyword-file"/>
412 <cd:resolve name="keyword-text-optional"/>
413 </cd:arguments>
414 </cd:command>
415
416 <cd:command name="useexternaldocument" level="style" category="references" file="strc-ref.mkvi">
417 <cd:arguments>
418 <cd:resolve name="keyword-name"/>
419 <cd:resolve name="keyword-file"/>
420 <cd:resolve name="keyword-text-optional"/>
421 </cd:arguments>
422 </cd:command>
423
424 <cd:command name="doifelseurldefined" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
425 <cd:arguments>
426 <cd:resolve name="argument-name"/>
427 <cd:resolve name="argument-true"/>
428 <cd:resolve name="argument-false"/>
429 </cd:arguments>
430 </cd:command>
431
432 <cd:command name="doifurldefinedelse" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
433 <cd:arguments>
434 <cd:resolve name="argument-name"/>
435 <cd:resolve name="argument-true"/>
436 <cd:resolve name="argument-false"/>
437 </cd:arguments>
438 </cd:command>
439
440 <cd:command name="doifelsefiledefined" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
441 <cd:arguments>
442 <cd:resolve name="argument-name"/>
443 <cd:resolve name="argument-true"/>
444 <cd:resolve name="argument-false"/>
445 </cd:arguments>
446 </cd:command>
447
448 <cd:command name="doiffiledefinedelse" level="system" category="references" keywords="conditional" file="strc-ref.mkvi">
449 <cd:arguments>
450 <cd:resolve name="argument-name"/>
451 <cd:resolve name="argument-true"/>
452 <cd:resolve name="argument-false"/>
453 </cd:arguments>
454 </cd:command>
455
456 <cd:command name="setupurl" level="style" category="references" file="strc-ref.mkvi">
457 <cd:arguments>
458 <cd:assignments list="yes">
459 <cd:parameter name="style">
460 <cd:resolve name="value-style"/>
461 </cd:parameter>
462 <cd:parameter name="color">
463 <cd:constant type="cd:color"/>
464 </cd:parameter>
465 </cd:assignments>
466 </cd:arguments>
467 </cd:command>
468
469 <cd:command name="url" level="document" category="references" file="strc-ref.mkvi">
470 <cd:arguments>
471 <cd:resolve name="keyword-name"/>
472 </cd:arguments>
473 </cd:command>
474
475 <cd:command name="defineprogram" level="style" category="references" file="strc-ref.mkvi">
476 <cd:arguments>
477 <cd:resolve name="keyword-name"/>
478 <cd:resolve name="keyword-text"/>
479 <cd:resolve name="keyword-text-optional"/>
480 </cd:arguments>
481 </cd:command>
482
483 <cd:command name="setupprograms" level="style" category="references" file="strc-ref.mkvi">
484 <cd:arguments>
485 <cd:assignments list="yes">
486 <cd:parameter name="style">
487 <cd:resolve name="value-style"/>
488 </cd:parameter>
489 <cd:parameter name="color">
490 <cd:constant type="cd:color"/>
491 </cd:parameter>
492 </cd:assignments>
493 </cd:arguments>
494 </cd:command>
495
496 <cd:command name="program" level="document" category="references" file="strc-ref.mkvi">
497 <cd:arguments>
498 <cd:resolve name="keyword-name"/>
499 </cd:arguments>
500 </cd:command>
501
502 <cd:command name="definepage" level="system" category="references" file="strc-ref.mkvi">
503 <cd:arguments>
504 <cd:resolve name="keyword-name"/>
505 <cd:resolve name="keyword-reference"/>
506 </cd:arguments>
507 </cd:command>
508
509 <cd:command name="gotopage" level="system" category="references" file="strc-ref.mkvi">
510 <cd:arguments>
511 <cd:resolve name="argument-text"/>
512 <cd:resolve name="keyword-reference"/>
513 </cd:arguments>
514 </cd:command>
515
516 <cd:command name="setupreferencestructureprefix" level="style" category="references" file="strc-ref.mkvi">
517 <cd:arguments>
518 <cd:keywords optional="yes">
519 <cd:constant type="cd:name"/>
520 <cd:constant type="cd:section"/>
521 </cd:keywords>
522 <cd:keywords optional="yes">
523 <cd:constant type="default"/>
524 </cd:keywords>
525 <cd:assignments list="yes">
526 <cd:parameter name="prefix">
527 <cd:constant type="yes"/>
528 <cd:constant type="no"/>
529 </cd:parameter>
530 <cd:parameter name="prefixseparatorset">
531 <cd:constant type="cd:name"/>
532 </cd:parameter>
533 <cd:parameter name="prefixconversion">
534 <cd:constant type="cd:name"/>
535 </cd:parameter>
536 <cd:parameter name="prefixconversionset">
537 <cd:constant type="cd:name"/>
538 </cd:parameter>
539 <cd:parameter name="prefixstarter">
540 <cd:resolve name="value-starter"/>
541 </cd:parameter>
542 <cd:parameter name="prefixstopper">
543 <cd:resolve name="value-stopper"/>
544 </cd:parameter>
545 <cd:parameter name="prefixset">
546 <cd:constant type="cd:name"/>
547 </cd:parameter>
548 <cd:parameter name="prefixsegments">
549 <cd:resolve name="value-prefixsegments"/>
550 </cd:parameter>
551 <cd:parameter name="numberconversion">
552 <cd:constant type="cd:name"/>
553 </cd:parameter>
554 <cd:parameter name="numberconversionset">
555 <cd:constant type="cd:name"/>
556 </cd:parameter>
557 <cd:parameter name="numberstarter">
558 <cd:resolve name="value-starter"/>
559 </cd:parameter>
560 <cd:parameter name="numberstopper">
561 <cd:resolve name="value-stopper"/>
562 </cd:parameter>
563 <cd:parameter name="numbersegments">
564 <cd:resolve name="value-numbersegments"/>
565 </cd:parameter>
566 <cd:parameter name="numberseparatorset">
567 <cd:constant type="cd:name"/>
568 </cd:parameter>
569 <cd:parameter name="prefixconnector">
570 <cd:resolve name="value-connector"/>
571 </cd:parameter>
572 </cd:assignments>
573 </cd:arguments>
574 </cd:command>
575
576 <cd:command name="referencepagestate" level="style" category="references" file="strc-ref.mkvi"/>
577
578 <cd:command name="referencepagedetail" level="style" category="references" file="strc-ref.mkvi"/>
579
580 <cd:command name="referencerealpage" level="style" category="references" file="strc-ref.mkvi"/>
581
582 <cd:command name="referencecolumnnumber" level="style" category="references" file="strc-ref.mkvi"/>
583
584 <cd:command name="tracedpagestate" level="style" category="references" file="strc-ref.mkvi"/>
585
586 <cd:command name="markreferencepage" level="style" category="references" file="strc-ref.mkvi"/>
587
588 <cd:command name="referencesymbol" level="style" category="references" file="strc-ref.mkvi"/>
589
590</cd:interface>
591 |