i-common-value.xml /size: 63 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    <!-- background = ... -->
6
7    <cd:define name="value-background">
8        <cd:constant type="foreground"/>
9        <cd:constant type="color"/>
10        <cd:constant type="cd:name"/>
11    </cd:define>
12
13    <!-- style = ... -->
14
15    <cd:define name="value-style">
16        <cd:constant type="cd:style"/>
17        <cd:constant type="cd:command"/>
18    </cd:define>
19
20    <!-- a = ... -->
21
22    <cd:define name="value-transparency">
23        <cd:constant type="cd:number"/>
24        <cd:constant type="none"/>
25        <cd:constant type="normal"/>
26        <cd:constant type="multiply"/>
27        <cd:constant type="screen"/>
28        <cd:constant type="overlay"/>
29        <cd:constant type="softlight"/>
30        <cd:constant type="hardlight"/>
31        <cd:constant type="colordodge"/>
32        <cd:constant type="colorburn"/>
33        <cd:constant type="darken"/>
34        <cd:constant type="lighten"/>
35        <cd:constant type="difference"/>
36        <cd:constant type="exclusion"/>
37        <cd:constant type="hue"/>
38        <cd:constant type="saturation"/>
39        <cd:constant type="color"/>
40        <cd:constant type="luminosity"/>
41    </cd:define>
42
43    <!-- mathstyle = ... -->
44
45    <cd:define name="value-mathstyle">
46        <cd:constant type="display"/>
47        <cd:constant type="text"/>
48        <cd:constant type="script"/>
49        <cd:constant type="scriptscript"/>
50        <cd:constant type="cramped"/>
51        <cd:constant type="uncramped"/>
52        <cd:constant type="normal"/>
53        <cd:constant type="packed"/>
54        <cd:constant type="small"/>
55        <cd:constant type="big"/>
56    </cd:define>
57
58    <!-- leftmargin = ... -->
59
60    <cd:define name="value-leftskip">
61        <cd:constant type="yes"/>
62        <cd:constant type="no"/>
63        <cd:constant type="standard"/>
64        <cd:constant type="cd:dimension"/>
65    </cd:define>
66
67    <!-- rightmargin = ... -->
68
69    <cd:define name="value-rightskip">
70        <cd:constant type="yes"/>
71        <cd:constant type="no"/>
72        <cd:constant type="standard"/>
73        <cd:constant type="cd:dimension"/>
74    </cd:define>
75
76    <!-- indentnext = ... -->
77
78    <cd:define name="value-indentnext">
79        <cd:constant type="yes"/>
80        <cd:constant type="no"/>
81        <cd:constant type="auto"/>
82    </cd:define>
83
84    <!-- limittext = ... -->
85
86    <cd:define name="value-limittext">
87        <cd:constant type="yes"/>
88        <cd:constant type="no"/>
89        <cd:constant type="cd:text"/>
90    </cd:define>
91
92    <!-- prefixsegments = ... -->
93
94    <cd:define name="value-prefixsegments">
95        <cd:constant type="cd:number"/>
96        <cd:constant type="cd:number" prefix="cd:number" method="range"/>
97        <cd:constant type="*" prefix="cd:number" method="range"/>
98        <cd:constant type="all" prefix="cd:number" method="range"/>
99        <cd:constant type="cd:section"/>
100        <cd:constant type="cd:section" prefix="cd:section" method="range"/>
101        <cd:constant type="*" prefix="cd:section" method="range"/>
102        <cd:constant type="all" prefix="cd:section" method="range"/>
103        <cd:constant type="current"/>
104    </cd:define>
105
106    <!-- numbersegments = ... -->
107
108    <cd:define name="value-numbersegments">
109        <cd:constant type="cd:number"/>
110        <cd:constant type="cd:number" prefix="cd:number" method="range"/>
111        <cd:constant type="*" prefix="cd:number" method="range"/>
112        <cd:constant type="all" prefix="cd:number" method="range"/>
113    </cd:define>
114
115    <!-- starter = ... -->
116
117    <cd:define name="value-starter">
118        <cd:constant type="cd:command"/>
119        <cd:constant type="cd:command" prefix="cd:processor" method="apply"/>
120    </cd:define>
121
122    <!-- stopper = ... -->
123
124    <cd:define name="value-stopper">
125        <cd:constant type="cd:command"/>
126        <cd:constant type="cd:command" prefix="cd:processor" method="apply"/>
127    </cd:define>
128
129    <!-- connector = ... -->
130
131    <cd:define name="value-connector">
132        <cd:constant type="cd:command"/>
133        <cd:constant type="cd:command" prefix="cd:processor" method="apply"/>
134    </cd:define>
135
136    <!-- textstate = ... -->
137
138    <cd:define name="value-textstate">
139        <cd:constant type="start"/>
140        <cd:constant type="stop"/>
141        <cd:constant type="high"/>
142        <cd:constant type="none"/>
143        <cd:constant type="normal"/>
144        <cd:constant type="empty"/>
145        <cd:constant type="nomarking"/>
146        <cd:constant type="cd:name"/>
147    </cd:define>
148
149    <!-- pagebreak = ... -->
150
151    <cd:define name="value-pagebreak">
152        <cd:constant type="empty"/>
153        <cd:constant type="header"/>
154        <cd:constant type="footer"/>
155        <cd:constant type="dummy"/>
156        <cd:constant type="frame"/>
157        <cd:constant type="cd:number"/>
158        <cd:constant type="cd:number" prefix="+" method="none"/>
159        <cd:constant type="default"/>
160        <cd:constant type="reset"/>
161        <cd:constant type="disable"/>
162        <cd:constant type="yes"/>
163        <cd:constant type="no"/>
164        <cd:constant type="makeup"/>
165        <cd:constant type="blank"/>
166        <cd:constant type="preference"/>
167        <cd:constant type="bigpreference"/>
168        <cd:constant type="left"/>
169        <cd:constant type="right"/>
170        <cd:constant type="even"/>
171        <cd:constant type="odd"/>
172        <cd:constant type="quadruple"/>
173        <cd:constant type="last"/>
174        <cd:constant type="lastpage"/>
175        <cd:constant type="start"/>
176        <cd:constant type="stop"/>
177        <cd:constant type="xy"/>
178    </cd:define>
179
180    <!-- columnbreak = ... -->
181
182    <cd:define name="value-columnbreak">
183        <cd:constant type="yes"/>
184        <cd:constant type="no"/>
185        <cd:constant type="preference"/>
186        <cd:constant type="local"/>
187        <cd:constant type="force"/>
188        <cd:constant type="first"/>
189        <cd:constant type="last"/>
190        <cd:constant type="cd:number"/>
191    </cd:define>
192
193    <!-- alignline = ... -->
194
195    <cd:define name="value-alignline">
196        <cd:constant type="left"/>
197        <cd:constant type="right"/>
198        <cd:constant type="middle"/>
199        <cd:constant type="flushleft"/>
200        <cd:constant type="flushright"/>
201        <cd:constant type="center"/>
202        <cd:constant type="max"/>
203        <cd:constant type="inner"/>
204        <cd:constant type="outer"/>
205        <cd:constant type="innermargin"/>
206        <cd:constant type="outermargin"/>
207        <cd:constant type="inneredge"/>
208        <cd:constant type="outeredge"/>
209        <cd:constant type="backspace"/>
210        <cd:constant type="cutspace"/>
211        <cd:constant type="leftmargin"/>
212        <cd:constant type="rightmargin"/>
213        <cd:constant type="leftedge"/>
214        <cd:constant type="rightedge"/>
215    </cd:define>
216
217    <!-- alignsimple = ... -->
218
219    <cd:define name="value-alignsimple">
220        <cd:constant type="left"/>
221        <cd:constant type="right"/>
222        <cd:constant type="middle"/>
223        <cd:constant type="flushleft"/>
224        <cd:constant type="flushright"/>
225        <cd:constant type="inner"/>
226        <cd:constant type="outer"/>
227    </cd:define>
228
229    <!-- aligned = ... -->
230
231    <cd:define name="value-aligned">
232        <cd:constant type="left"/>
233        <cd:constant type="middle"/>
234        <cd:constant type="right"/>
235        <cd:constant type="top"/>
236        <cd:constant type="bottom"/>
237        <cd:constant type="line"/>
238        <cd:constant type="l"/>
239        <cd:constant type="c"/>
240        <cd:constant type="r"/>
241        <cd:constant type="m"/>
242        <cd:constant type="t"/>
243        <cd:constant type="b"/>
244        <cd:constant type="g"/>
245    </cd:define>
246
247    <!-- floatlocation = ... -->
248
249    <cd:define name="value-floatlocation">
250        <cd:constant type="split"/>
251        <cd:constant type="always"/>
252        <cd:constant type="left"/>
253        <cd:constant type="right"/>
254        <cd:constant type="inner"/>
255        <cd:constant type="outer"/>
256        <cd:constant type="backspace"/>
257        <cd:constant type="cutspace"/>
258        <cd:constant type="inleft"/>
259        <cd:constant type="inright"/>
260        <cd:constant type="inmargin"/>
261        <cd:constant type="leftmargin"/>
262        <cd:constant type="rightmargin"/>
263        <cd:constant type="leftedge"/>
264        <cd:constant type="rightedge"/>
265        <cd:constant type="innermargin"/>
266        <cd:constant type="outermargin"/>
267        <cd:constant type="inneredge"/>
268        <cd:constant type="outeredge"/>
269        <cd:constant type="text"/>
270        <cd:constant type="opposite"/>
271        <cd:constant type="reset"/>
272        <cd:constant type="height"/>
273        <cd:constant type="depth"/>
274        <cd:constant type="line" prefix="cd:sign" method="none"/>
275        <cd:constant type="halfline"/>
276        <cd:constant type="grid"/>
277        <cd:constant type="high"/>
278        <cd:constant type="low"/>
279        <cd:constant type="fit"/>
280        <cd:constant type="90"/>
281        <cd:constant type="180"/>
282        <cd:constant type="270"/>
283        <cd:constant type="nonumber"/>
284        <cd:constant type="none"/>
285        <cd:constant type="local"/>
286        <cd:constant type="here"/>
287        <cd:constant type="force"/>
288        <cd:constant type="margin"/>
289        <cd:constant type="hang" prefix="cd:sign" method="none"/>
290        <cd:constant type="hanging"/>
291        <cd:constant type="tall"/>
292        <cd:constant type="both"/>
293        <cd:constant type="middle"/>
294        <cd:constant type="offset"/>
295        <cd:constant type="top"/>
296        <cd:constant type="bottom"/>
297        <cd:constant type="auto"/>
298        <cd:constant type="page"/>
299        <cd:constant type="leftpage"/>
300        <cd:constant type="rightpage"/>
301        <cd:constant type="somewhere"/>
302        <cd:constant type="effective"/>
303        <cd:constant type="header"/>
304        <cd:constant type="footer"/>
305        <cd:constant type="tblr"/>
306        <cd:constant type="lrtb"/>
307        <cd:constant type="tbrl"/>
308        <cd:constant type="rltb"/>
309        <cd:constant type="fxtb"/>
310        <cd:constant type="btlr"/>
311        <cd:constant type="lrbt"/>
312        <cd:constant type="btrl"/>
313        <cd:constant type="rlbt"/>
314        <cd:constant type="fxbt"/>
315        <cd:constant type="fixd"/>
316    </cd:define>
317
318    <!-- sortorder = ... -->
319
320    <cd:define name="value-sortorder">
321        <cd:constant type="default"/>
322        <cd:constant type="DIN␣5007-1"/>
323        <cd:constant type="DIN␣5007-2"/>
324        <cd:constant type="Duden"/>
325        <cd:constant type="de-DE"/>
326        <cd:constant type="de-CH"/>
327        <cd:constant type="de-AT"/>
328        <cd:constant type="ru-iso9"/>
329        <cd:constant type="ocs-scn"/>
330        <!--
331            <cd:constant type="en"/>
332            <cd:constant type="nl"/>
333            <cd:constant type="fr"/>
334            <cd:constant type="de"/>
335            <cd:constant type="deo"/>
336            <cd:constant type="fi"/>
337            <cd:constant type="sl"/>
338            <cd:constant type="ru"/>
339            <cd:constant type="uk"/>
340            <cd:constant type="be"/>
341            <cd:constant type="bg"/>
342            <cd:constant type="cu"/>
343            <cd:constant type="pl"/>
344            <cd:constant type="cz"/>
345            <cd:constant type="cs"/>
346            <cd:constant type="sk"/>
347            <cd:constant type="hr"/>
348            <cd:constant type="sr"/>
349            <cd:constant type="no"/>
350            <cd:constant type="da"/>
351            <cd:constant type="sv"/>
352            <cd:constant type="is"/>
353            <cd:constant type="gr"/>
354            <cd:constant type="la"/>
355            <cd:constant type="it"/>
356            <cd:constant type="ro"/>
357            <cd:constant type="es"/>
358            <cd:constant type="pt"/>
359            <cd:constant type="lt"/>
360            <cd:constant type="hu"/>
361            <cd:constant type="et"/>
362            <cd:constant type="kr"/>
363            <cd:constant type="jp"/>
364            <cd:constant type="he"/>
365            <cd:constant type="yi"/>
366        -->
367        <cd:constant type="cd:language"/>
368    </cd:define>
369
370    <!-- sortmethod = ... -->
371
372    <cd:define name="value-sortmethod">
373        <cd:constant type="default"/>
374        <cd:constant type="before"/>
375        <cd:constant type="after"/>
376        <cd:constant type="first"/>
377        <cd:constant type="last"/>
378        <cd:constant type="ch"/>
379        <cd:constant type="mm"/>
380        <cd:constant type="zm"/>
381        <cd:constant type="pm"/>
382        <cd:constant type="mc"/>
383        <cd:constant type="zc"/>
384        <cd:constant type="pc"/>
385        <cd:constant type="uc"/>
386    </cd:define>
387
388    <!-- referenceprefix = ... -->
389
390    <cd:define name="value-referenceprefix">
391        <cd:constant type="+"/>
392        <cd:constant type="-"/>
393        <cd:constant type="cd:text"/>
394    </cd:define>
395
396    <!-- referencetype = ... -->
397
398    <cd:define name="value-referencetype">
399        <cd:constant type="default"/>
400        <cd:constant type="text"/>
401        <cd:constant type="title"/>
402        <cd:constant type="number"/>
403        <cd:constant type="page"/>
404        <cd:constant type="realpage"/>
405    </cd:define>
406
407    <!-- markposition = ... -->
408
409    <cd:define name="value-markposition">
410        <cd:constant type="first"/>
411        <cd:constant type="last"/>
412        <cd:constant type="current"/>
413        <cd:constant type="previous"/>
414        <cd:constant type="next"/>
415        <cd:constant type="top"/>
416        <cd:constant type="bottom"/>
417        <cd:constant type="default"/>
418        <cd:constant type="both"/>
419        <cd:constant type="all"/>
420        <cd:constant type="nocheck" prefix="first" method="range"/>
421        <cd:constant type="nocheck" prefix="last" method="range"/>
422        <cd:constant type="nocheck" prefix="previous" method="range"/>
423        <cd:constant type="nocheck" prefix="next" method="range"/>
424        <cd:constant type="nocheck" prefix="top" method="range"/>
425        <cd:constant type="nocheck" prefix="bottom" method="range"/>
426    </cd:define>
427
428    <!-- strut = ... -->
429
430    <cd:define name="value-strut">
431        <cd:constant type="yes"/>
432        <cd:constant type="no"/>
433        <cd:constant type="auto"/>
434        <cd:constant type="cap"/>
435        <cd:constant type="fit"/>
436        <cd:constant type="line"/>
437        <cd:constant type="default"/>
438        <cd:constant type="cd:character"/>
439    </cd:define>
440
441    <!-- grid = ... -->
442
443    <cd:define name="value-grid">
444        <cd:constant type="normal"/>
445        <cd:constant type="standard"/>
446        <cd:constant type="yes"/>
447        <cd:constant type="strict"/>
448        <cd:constant type="tolerant"/>
449        <cd:constant type="top"/>
450        <cd:constant type="bottom"/>
451        <cd:constant type="both"/>
452        <cd:constant type="broad"/>
453        <cd:constant type="fit"/>
454        <cd:constant type="first"/>
455        <cd:constant type="last"/>
456        <cd:constant type="high"/>
457        <cd:constant type="one"/>
458        <cd:constant type="low"/>
459        <cd:constant type="none"/>
460        <cd:constant type="line"/>
461        <cd:constant type="strut"/>
462        <cd:constant type="box"/>
463        <cd:constant type="min"/>
464        <cd:constant type="max"/>
465        <cd:constant type="middle"/>
466        <cd:constant type="math"/>
467        <cd:constant type="line" prefix="math" method="range"/>
468        <cd:constant type="halfline" prefix="math" method="range"/>
469        <cd:constant type="-line" prefix="math" method="range"/>
470        <cd:constant type="-halfline" prefix="math" method="range"/>
471        <cd:constant type="cd:name"/>
472    </cd:define>
473
474    <!-- papersize = ... -->
475
476    <cd:define name="value-papersize">
477        <cd:constant type="A0"/>
478        <cd:constant type="A1"/>
479        <cd:constant type="A2"/>
480        <cd:constant type="A3"/>
481        <cd:constant type="A4"/>
482        <cd:constant type="A5"/>
483        <cd:constant type="A6"/>
484        <cd:constant type="A7"/>
485        <cd:constant type="A8"/>
486        <cd:constant type="A9"/>
487        <cd:constant type="A10"/>
488        <cd:constant type="A4/2"/>
489        <cd:constant type="B0"/>
490        <cd:constant type="B1"/>
491        <cd:constant type="B2"/>
492        <cd:constant type="B3"/>
493        <cd:constant type="B4"/>
494        <cd:constant type="B5"/>
495        <cd:constant type="B6"/>
496        <cd:constant type="B7"/>
497        <cd:constant type="B8"/>
498        <cd:constant type="B9"/>
499        <cd:constant type="B10"/>
500        <cd:constant type="C0"/>
501        <cd:constant type="C1"/>
502        <cd:constant type="C2"/>
503        <cd:constant type="C3"/>
504        <cd:constant type="C4"/>
505        <cd:constant type="C5"/>
506        <cd:constant type="C6"/>
507        <cd:constant type="C7"/>
508        <cd:constant type="C8"/>
509        <cd:constant type="C9"/>
510        <cd:constant type="C10"/>
511        <cd:constant type="4␣A0"/>
512        <cd:constant type="2␣A0"/>
513        <cd:constant type="C6/C5"/>
514        <cd:constant type="S3"/>
515        <cd:constant type="S4"/>
516        <cd:constant type="S5"/>
517        <cd:constant type="S6"/>
518        <cd:constant type="S8"/>
519        <cd:constant type="SL"/>
520        <cd:constant type="SM"/>
521        <cd:constant type="SW"/>
522        <cd:constant type="HD"/>
523        <cd:constant type="HD+"/>
524        <cd:constant type="HD-"/>
525        <cd:constant type="S33"/>
526        <cd:constant type="S44"/>
527        <cd:constant type="S55"/>
528        <cd:constant type="S66"/>
529        <cd:constant type="CD"/>
530        <cd:constant type="letter"/>
531        <cd:constant type="ledger"/>
532        <cd:constant type="tabloid"/>
533        <cd:constant type="legal"/>
534        <cd:constant type="folio"/>
535        <cd:constant type="executive"/>
536        <cd:constant type="A"/>
537        <cd:constant type="B"/>
538        <cd:constant type="C"/>
539        <cd:constant type="envelope␣9"/>
540        <cd:constant type="envelope␣10"/>
541        <cd:constant type="envelope␣11"/>
542        <cd:constant type="envelope␣12"/>
543        <cd:constant type="envelope␣14"/>
544        <cd:constant type="monarch"/>
545        <cd:constant type="check"/>
546        <cd:constant type="DL"/>
547        <cd:constant type="E4"/>
548        <cd:constant type="RA0"/>
549        <cd:constant type="RA1"/>
550        <cd:constant type="RA2"/>
551        <cd:constant type="RA3"/>
552        <cd:constant type="RA4"/>
553        <cd:constant type="SRA0"/>
554        <cd:constant type="SRA1"/>
555        <cd:constant type="SRA2"/>
556        <cd:constant type="SRA3"/>
557        <cd:constant type="SRA4"/>
558        <cd:constant type="G5"/>
559        <cd:constant type="E5"/>
560        <cd:constant type="A3plus"/>
561        <cd:constant type="business"/>
562        <cd:constant type="businessUS"/>
563        <cd:constant type="oversized"/>
564        <cd:constant type="undersized"/>
565        <cd:constant type="doublesized"/>
566        <cd:constant type="doubleoversized"/>
567        <cd:constant type="doublewide"/>
568    </cd:define>
569
570    <!-- btxalternative = ... -->
571
572    <cd:define name="value-btxalternative">
573        <cd:constant type="default"/>
574        <cd:constant type="category"/>
575        <cd:constant type="entry"/>
576        <cd:constant type="short"/>
577        <cd:constant type="page"/>
578        <cd:constant type="num"/>
579        <cd:constant type="textnum"/>
580        <cd:constant type="year"/>
581        <cd:constant type="index"/>
582        <cd:constant type="tag"/>
583        <cd:constant type="keywords"/>
584        <cd:constant type="author"/>
585        <cd:constant type="authoryears"/>
586        <cd:constant type="authornum"/>
587        <cd:constant type="authoryear"/>
588    </cd:define>
589
590    <!-- btxfield = ... -->
591
592    <cd:define name="value-btxfield">
593        <cd:constant type="address"/>
594        <cd:constant type="assignee"/>
595        <cd:constant type="author"/>
596        <cd:constant type="booktitle"/>
597        <cd:constant type="chapter"/>
598        <cd:constant type="day"/>
599        <cd:constant type="dayfiled"/>
600        <cd:constant type="edition"/>
601        <cd:constant type="editor"/>
602        <cd:constant type="howpublished"/>
603        <cd:constant type="institution"/>
604        <cd:constant type="journal"/>
605        <cd:constant type="language"/>
606        <cd:constant type="month"/>
607        <cd:constant type="monthfiled"/>
608        <cd:constant type="nationality"/>
609        <cd:constant type="note"/>
610        <cd:constant type="number"/>
611        <cd:constant type="one"/>
612        <cd:constant type="two"/>
613        <cd:constant type="organization"/>
614        <cd:constant type="pages"/>
615        <cd:constant type="publisher"/>
616        <cd:constant type="school"/>
617        <cd:constant type="series"/>
618        <cd:constant type="title"/>
619        <cd:constant type="type"/>
620        <cd:constant type="volume"/>
621        <cd:constant type="year"/>
622        <cd:constant type="yearfiled"/>
623        <cd:constant type="cd:name"/>
624    </cd:define>
625
626    <!-- btxauthor = ... -->
627
628    <cd:define name="value-btxauthor">
629        <cd:constant type="author"/>
630        <cd:constant type="editor"/>
631    </cd:define>
632
633    <!-- formula = ... -->
634
635    <cd:define name="value-formula">
636        <cd:constant type="packed"/>
637        <cd:constant type="tight"/>
638        <cd:constant type="middle"/>
639        <cd:constant type="frame"/>
640        <cd:constant type="depth"/>
641        <cd:constant type="line"/>
642        <cd:constant type="halfline"/>
643        <cd:constant type="line" prefix="-" method="none"/>
644        <cd:constant type="halfline" prefix="-" method="none"/>
645        <cd:inherit name="setupbodyfont"/>
646    </cd:define>
647
648    <!-- formula = ... -->
649
650    <cd:define name="value-formulareference">
651        <cd:constant type="+"/>
652        <cd:constant type="-"/>
653        <cd:constant type="cd:reference"/>
654    </cd:define>
655
656    <!-- shape = ... -->
657
658    <cd:define name="value-flowshape">
659        <cd:constant type="none"/>
660        <cd:constant type="node"/>
661        <cd:constant type="action"/>
662        <cd:constant type="procedure"/>
663        <cd:constant type="product"/>
664        <cd:constant type="subprocedure"/>
665        <cd:constant type="singledocument"/>
666        <cd:constant type="multidocument"/>
667        <cd:constant type="decision"/>
668        <cd:constant type="archive"/>
669        <cd:constant type="loop"/>
670        <cd:constant type="wait"/>
671        <cd:constant type="left"/>
672        <cd:constant type="right"/>
673        <cd:constant type="top"/>
674        <cd:constant type="up"/>
675        <cd:constant type="down"/>
676        <cd:constant type="cd:number"/>
677    </cd:define>
678
679    <!-- location = ... -->
680
681    <cd:define name="value-chartlabel">
682        <cd:constant type="l"/>
683        <cd:constant type="r"/>
684        <cd:constant type="t"/>
685        <cd:constant type="b"/>
686        <cd:constant type="lt"/>
687        <cd:constant type="rt"/>
688        <cd:constant type="lb"/>
689        <cd:constant type="rb"/>
690        <cd:constant type="tl"/>
691        <cd:constant type="tr"/>
692        <cd:constant type="bl"/>
693        <cd:constant type="br"/>
694        <!-- text only
695            <cd:constant type="c"/>
696            <cd:constant type="m"/>
697        -->
698        <cd:constant type="left"/>
699        <cd:constant type="right"/>
700        <cd:constant type="top"/>
701        <cd:constant type="bottom"/>
702        <!-- text only
703            <cd:constant type="center"/>
704            <cd:constant type="middle"/>
705        -->
706    </cd:define>
707
708    <!-- tochar = ... -->
709
710    <cd:define name="value-tochar">
711        <cd:constant prefix="e" type="cd:name" method="range"/>
712        <cd:constant prefix="x" type="cd:number" method="range"/>
713        <cd:constant prefix="d" type="cd:number" method="range"/>
714        <cd:constant prefix="s" type="cd:number" method="range"/>
715        <cd:constant prefix="i" type="cd:number" method="range"/>
716        <cd:constant prefix="n" type="cd:name" method="range"/>
717        <cd:constant prefix="c" type="cd:name" method="range"/>
718        <cd:constant prefix="u" type="cd:name" method="range"/>
719        <cd:constant prefix="a" type="cd:name" method="range"/>
720    </cd:define>
721
722    <!-- option = ... -->
723
724    <cd:define name="value-verbatim">
725        <cd:constant type="mp"/>
726        <cd:constant type="lua"/>
727        <cd:constant type="xml"/>
728        <cd:constant type="parsed-xml"/>
729        <cd:constant type="nested"/>
730        <cd:constant type="tex"/>
731        <cd:constant type="context"/>
732        <cd:constant type="none"/>
733        <cd:constant type="cd:name"/>
734    </cd:define>
735
736    <!-- blank -->
737
738    <cd:define name="value-blank">
739        <cd:constant type="preference"/>
740        <cd:constant type="samepage"/>
741        <cd:constant type="max"/>
742        <cd:constant type="force"/>
743        <cd:constant type="enable"/>
744        <cd:constant type="disable"/>
745        <cd:constant type="nowhite"/>
746        <cd:constant type="packed"/>
747        <cd:constant type="back"/>
748        <cd:constant type="overlay"/>
749        <cd:constant type="always"/>
750        <cd:constant type="weak"/>
751        <cd:constant type="strong"/>
752        <cd:constant type="default"/>
753        <cd:constant type="before"/>
754        <cd:constant type="inbetween"/>
755        <cd:constant type="after"/>
756        <cd:constant type="fixed"/>
757        <cd:constant type="flexible"/>
758        <cd:constant type="none"/>
759        <cd:constant type="small"/>
760        <cd:constant type="medium"/>
761        <cd:constant type="big"/>
762        <cd:constant type="line"/>
763        <cd:constant type="halfline"/>
764        <cd:constant type="quarterline"/>
765        <cd:constant type="formula"/>
766        <cd:constant type="white"/>
767        <cd:constant type="height"/>
768        <cd:constant type="depth"/>
769        <cd:constant type="standard"/>
770        <cd:constant type="small" prefix="cd:number" method="factor"/>
771        <cd:constant type="medium" prefix="cd:number" method="factor"/>
772        <cd:constant type="big" prefix="cd:number" method="factor"/>
773        <cd:constant type="line" prefix="cd:number" method="factor"/>
774        <cd:constant type="halfline" prefix="cd:number" method="factor"/>
775        <cd:constant type="quarterline" prefix="cd:number" method="factor"/>
776        <cd:constant type="formula" prefix="cd:number" method="factor"/>
777        <cd:constant type="white" prefix="cd:number" method="factor"/>
778        <cd:constant type="height" prefix="cd:number" method="factor"/>
779        <cd:constant type="depth" prefix="cd:number" method="factor"/>
780        <cd:constant type="cd:number" prefix="category" method="range"/>
781        <cd:constant type="cd:number" prefix="order" method="range"/>
782        <cd:constant type="cd:number" prefix="penalty" method="range"/>
783        <cd:constant type="cd:dimension"/>
784        <cd:constant type="cd:name"/>
785    </cd:define>
786
787    <!-- leftfence -->
788
789    <cd:define name="value-leftfence">
790        <!--
791            <cd:constant type="||"/>
792            <cd:constant type="|||"/>
793        -->
794        <cd:constant type="\bgroup"/>
795        <cd:constant type="\egroup"/>
796        <cd:constant type="\letteropenbrace"/>
797        <cd:constant type="["/>
798        <cd:constant type="]"/>
799        <cd:constant type="("/>
800        <cd:constant type=")"/>
801        <cd:constant type="<"/>
802        <cd:constant type=">"/>
803        <cd:constant type="/"/>
804        <cd:constant type="|"/>
805        <cd:constant type=""/>
806        <cd:constant type=""/>
807        <cd:constant type=""/>
808        <cd:constant type=""/>
809        <cd:constant type=""/>
810        <cd:constant type=""/>
811        <cd:constant type=""/>
812        <cd:constant type=""/>
813        <cd:constant type=""/>
814        <cd:constant type=""/>
815        <cd:constant type=""/>
816        <cd:constant type="\lbrace"/>
817        <cd:constant type="\lbracket"/>
818        <cd:constant type="\lbrack"/>
819        <cd:constant type="\lparenthesis"/>
820        <cd:constant type="\lparent"/>
821        <cd:constant type="\lparen"/>
822        <cd:constant type="\langle"/>
823        <cd:constant type="\llangle"/>
824        <cd:constant type="\lVert"/>
825        <cd:constant type="\vert"/>
826        <cd:constant type="\solidus"/>
827        <cd:constant type="\lfloor"/>
828        <cd:constant type="\lceiling"/>
829        <cd:constant type="\lceil"/>
830        <cd:constant type="\ulcorner"/>
831        <cd:constant type="\llcorner"/>
832        <cd:constant type="\lmoustache"/>
833        <cd:constant type="\llbracket"/>
834        <cd:constant type="\lgroup"/>
835        <cd:constant type="\linterval"/>
836        <cd:constant type="\lointerval"/>
837        <cd:constant type="\llointerval"/>
838        <cd:constant type="\lrointerval"/>
839        <cd:constant type="\{"/>
840        <cd:constant type="\["/>
841        <cd:constant type="\("/>
842        <cd:constant type="\<"/>
843        <cd:constant type="\|"/>
844        <cd:constant type="cd:character"/>
845    </cd:define>
846
847    <!-- rightfence -->
848
849    <cd:define name="value-rightfence">
850        <!--
851            <cd:constant type="||"/>
852            <cd:constant type="|||"/>
853        -->
854        <cd:constant type="\egroup"/>
855        <cd:constant type="\bgroup"/>
856        <cd:constant type="\letterclosebrace"/>
857        <cd:constant type="]"/>
858        <cd:constant type="["/>
859        <cd:constant type=")"/>
860        <cd:constant type="("/>
861        <cd:constant type=">"/>
862        <cd:constant type="<"/>
863        <cd:constant type="/"/>
864        <cd:constant type="|"/>
865        <cd:constant type=""/>
866        <cd:constant type=""/>
867        <cd:constant type=""/>
868        <cd:constant type=""/>
869        <cd:constant type=""/>
870        <cd:constant type=""/>
871        <cd:constant type=""/>
872        <cd:constant type=""/>
873        <cd:constant type=""/>
874        <cd:constant type=""/>
875        <cd:constant type=""/>
876        <cd:constant type="\rbrace"/>
877        <cd:constant type="\rbracket"/>
878        <cd:constant type="\rbracket"/>
879        <cd:constant type="\rparenthesis"/>
880        <cd:constant type="\rparent"/>
881        <cd:constant type="\rparen"/>
882        <cd:constant type="\rangle"/>
883        <cd:constant type="\rrangle"/>
884        <cd:constant type="\rVert"/>
885        <cd:constant type="\vert"/>
886        <cd:constant type="\solidus"/>
887        <cd:constant type="\rfloor"/>
888        <cd:constant type="\rceiling"/>
889        <cd:constant type="\rceil"/>
890        <cd:constant type="\urcorner"/>
891        <cd:constant type="\lrcorner"/>
892        <cd:constant type="\rmoustache"/>
893        <cd:constant type="\rrbracket"/>
894        <cd:constant type="\rgroup"/>
895        <cd:constant type="\rinterval"/>
896        <cd:constant type="\rointerval"/>
897        <cd:constant type="\rlointerval"/>
898        <cd:constant type="\rrointerval"/>
899        <cd:constant type="\}"/>
900        <cd:constant type="\]"/>
901        <cd:constant type="\)"/>
902        <cd:constant type="\>"/>
903        <cd:constant type="\|"/>
904        <cd:constant type="cd:character"/>
905    </cd:define>
906
907    <!-- orientation -->
908
909    <cd:define name="value-orientation">
910        <cd:constant type="normal"/>
911        <cd:constant type="up"/>
912        <cd:constant type="down"/>
913        <cd:constant type="left"/>
914        <cd:constant type="right"/>
915        <cd:constant type="top"/>
916        <cd:constant type="bottom"/>
917        <cd:constant type="cd:name"/>
918    </cd:define>
919
920    <!-- margindata -->
921
922    <cd:define name="value-margindata">
923        <cd:constant type="inleftmargin"/>
924        <cd:constant type="inrightmargin"/>
925        <cd:constant type="inoutermargin"/>
926        <cd:constant type="ininnermargin"/>
927        <cd:constant type="inleftedge"/>
928        <cd:constant type="inrightedge"/>
929        <cd:constant type="inouteredge"/>
930        <cd:constant type="ininneredge"/>
931        <cd:constant type="atleftmargin"/>
932        <cd:constant type="atrightmargin"/>
933        <cd:constant type="inleft"/>
934        <cd:constant type="inright"/>
935        <cd:constant type="inouter"/>
936        <cd:constant type="ininner"/>
937        <cd:constant type="inmargin"/>
938        <cd:constant type="inother"/>
939        <cd:constant type="margintext"/>
940        <cd:constant type="cd:name"/>
941    </cd:define>
942
943    <!-- instance -->
944
945    <cd:define name="value-instance">
946        <cd:constant type="metafun"/>
947        <cd:constant type="minifun"/>
948        <cd:constant type="extrafun"/>
949        <cd:constant type="lessfun"/>
950        <cd:constant type="doublefun"/>
951        <cd:constant type="binaryfun"/>
952        <cd:constant type="decimalfun"/>
953        <cd:constant type="mprun"/>
954        <cd:constant type="metapost"/>
955        <cd:constant type="nofun"/>
956        <cd:constant type="doublepost"/>
957        <cd:constant type="binarypost"/>
958        <cd:constant type="decimalpost"/>
959        <cd:constant type="simplefun"/>
960    </cd:define>
961
962    <!-- date -->
963
964    <cd:define name="value-date">
965        <cd:constant type="year"/>
966        <cd:constant type="cd:name" prefix="year" method="range"/>
967        <cd:constant type="y"/>
968        <cd:constant type="cd:name" prefix="y" method="range"/>
969        <cd:constant type="yy"/>
970        <cd:constant type="Y"/>
971        <cd:constant type="cd:name" prefix="Y" method="range"/>
972        <cd:constant type="YY"/>
973        <cd:constant type="month"/>
974        <cd:constant type="month:mnem"/>
975        <cd:constant type="month:hebrew"/>
976        <cd:constant type="month:jalali"/>
977        <cd:constant type="m"/>
978        <cd:constant type="m:mnem"/>
979        <cd:constant type="m:hebrew"/>
980        <cd:constant type="m:jalali"/>
981        <cd:constant type="MONTH"/>
982        <cd:constant type="MONTH:mnem"/>
983        <cd:constant type="MONTH:hebrew"/>
984        <cd:constant type="MONTH:jalali"/>
985        <cd:constant type="mm"/>
986        <cd:constant type="M"/>
987        <cd:constant type="day"/>
988        <cd:constant type="cd:name" prefix="day" method="range"/>
989        <cd:constant type="day:+"/>
990        <cd:constant type="day:ord"/>
991        <cd:constant type="day:++"/>
992        <cd:constant type="day:highord"/>
993        <cd:constant type="d"/>
994        <cd:constant type="cd:name" prefix="d" method="range"/>
995        <cd:constant type="d:+"/>
996        <cd:constant type="d:ord"/>
997        <cd:constant type="d:++"/>
998        <cd:constant type="d:highord"/>
999        <cd:constant type="dd"/>
1000        <cd:constant type="dd:+"/>
1001        <cd:constant type="dd:ord"/>
1002        <cd:constant type="dd:++"/>
1003        <cd:constant type="dd:highord"/>
1004        <cd:constant type="D"/>
1005        <cd:constant type="D:+"/>
1006        <cd:constant type="D:ord"/>
1007        <cd:constant type="D:++"/>
1008        <cd:constant type="D:highord"/>
1009        <cd:constant type="weekday"/>
1010        <cd:constant type="weekday:mnem"/>
1011        <cd:constant type="weekday:hebrew"/>
1012        <cd:constant type="weekday:jalali"/>
1013        <cd:constant type="w"/>
1014        <cd:constant type="w:mnem"/>
1015        <cd:constant type="w:hebrew"/>
1016        <cd:constant type="w:jalali"/>
1017        <cd:constant type="WEEKDAY"/>
1018        <cd:constant type="WEEKDAY:mnem"/>
1019        <cd:constant type="WEEKDAY:hebrew"/>
1020        <cd:constant type="WEEKDAY:jalali"/>
1021        <cd:constant type="W"/>
1022        <cd:constant type="referral"/>
1023        <cd:constant type="space"/>
1024        <cd:constant type="\␣"/>
1025        <cd:constant type="cd:text"/>
1026        <cd:constant type="hebrew:to"/>
1027        <cd:constant type="jalali:to"/>
1028        <cd:constant type="jalali:from"/>
1029    </cd:define>
1030
1031    <!-- tracker -->
1032
1033    <cd:define name="value-tracker">
1034        <cd:constant type="afm.features"/>
1035        <cd:constant type="afm.indexing"/>
1036        <cd:constant type="afm.loading"/>
1037        <cd:constant type="attachments.anchors"/>
1038        <cd:constant type="backend"/>
1039        <cd:constant type="backend.details"/>
1040        <cd:constant type="backend.finalizers"/>
1041        <cd:constant type="backend.format"/>
1042        <cd:constant type="backend.info"/>
1043        <cd:constant type="backend.objects"/>
1044        <cd:constant type="backend.pdf.fonts"/>
1045        <cd:constant type="backend.resources"/>
1046        <cd:constant type="backend.spaces"/>
1047        <cd:constant type="backend.swf"/>
1048        <cd:constant type="backend.variables"/>
1049        <cd:constant type="backend.xmp"/>
1050        <cd:constant type="backends.fields"/>
1051        <cd:constant type="backends.javascript"/>
1052        <cd:constant type="backends.pdf.threshold"/>
1053        <cd:constant type="backgrounds.alignments"/>
1054        <cd:constant type="backgrounds.shapes"/>
1055        <cd:constant type="backgrounds.shapes.free"/>
1056        <cd:constant type="backgrounds.shapes.ranges"/>
1057        <cd:constant type="btxrendering"/>
1058        <cd:constant type="buffers.grab"/>
1059        <cd:constant type="buffers.parallel"/>
1060        <cd:constant type="buffers.run"/>
1061        <cd:constant type="buffers.visualize"/>
1062        <cd:constant type="builders.hpack.overflow"/>
1063        <cd:constant type="builders.hpack.quality"/>
1064        <cd:constant type="builders.page"/>
1065        <cd:constant type="builders.paragraphs.adjusting"/>
1066        <cd:constant type="builders.paragraphs.basic"/>
1067        <cd:constant type="builders.paragraphs.expansion"/>
1068        <cd:constant type="builders.paragraphs.expansion.both"/>
1069        <cd:constant type="builders.paragraphs.expansion.verbose"/>
1070        <cd:constant type="builders.paragraphs.lastlinefit"/>
1071        <cd:constant type="builders.paragraphs.protruding"/>
1072        <cd:constant type="builders.paragraphs.solutions.splitters.colors"/>
1073        <cd:constant type="builders.paragraphs.solutions.splitters.optimizer"/>
1074        <cd:constant type="builders.paragraphs.solutions.splitters.splitter"/>
1075        <cd:constant type="builders.post"/>
1076        <cd:constant type="builders.vbox"/>
1077        <cd:constant type="builders.vpack.quality"/>
1078        <cd:constant type="characters.defining"/>
1079        <cd:constant type="chemistry.boundingbox"/>
1080        <cd:constant type="chemistry.boxes"/>
1081        <cd:constant type="chemistry.metapost"/>
1082        <cd:constant type="chemistry.molecules"/>
1083        <cd:constant type="chemistry.structure"/>
1084        <cd:constant type="chemistry.textstack"/>
1085        <cd:constant type="colors.define"/>
1086        <cd:constant type="colors.pgf"/>
1087        <cd:constant type="columnsets.cells"/>
1088        <cd:constant type="columnsets.details"/>
1089        <cd:constant type="columnsets.trace"/>
1090        <cd:constant type="comments.anchors"/>
1091        <cd:constant type="context.define"/>
1092        <cd:constant type="context.files"/>
1093        <cd:constant type="context.stack"/>
1094        <cd:constant type="context.trace"/>
1095        <cd:constant type="delimited.language"/>
1096        <cd:constant type="export.trace"/>
1097        <cd:constant type="export.trace.details"/>
1098        <cd:constant type="export.trace.spacing"/>
1099        <cd:constant type="figures.comments"/>
1100        <cd:constant type="figures.fields"/>
1101        <cd:constant type="figures.inclusion"/>
1102        <cd:constant type="figures.links"/>
1103        <cd:constant type="figures.merging"/>
1104        <cd:constant type="figures.outlines"/>
1105        <cd:constant type="floats.anchoring"/>
1106        <cd:constant type="floats.caching"/>
1107        <cd:constant type="floats.collecting"/>
1108        <cd:constant type="floats.freeregion"/>
1109        <cd:constant type="fonts.addcharacters"/>
1110        <cd:constant type="fonts.automode"/>
1111        <cd:constant type="fonts.cff.charstrings"/>
1112        <cd:constant type="fonts.collecting"/>
1113        <cd:constant type="fonts.composing.define"/>
1114        <cd:constant type="fonts.composing.visualize"/>
1115        <cd:constant type="fonts.defining"/>
1116        <cd:constant type="fonts.designsize"/>
1117        <cd:constant type="fonts.effect"/>
1118        <cd:constant type="fonts.expansion"/>
1119        <cd:constant type="fonts.extend"/>
1120        <cd:constant type="fonts.features"/>
1121        <cd:constant type="fonts.goodies"/>
1122        <cd:constant type="fonts.injections"/>
1123        <cd:constant type="fonts.injections.cursive"/>
1124        <cd:constant type="fonts.injections.marks"/>
1125        <cd:constant type="fonts.injections.spaces"/>
1126        <cd:constant type="fonts.loading"/>
1127        <cd:constant type="fonts.mapfiles"/>
1128        <cd:constant type="fonts.mapping"/>
1129        <cd:constant type="fonts.merge"/>
1130        <cd:constant type="fonts.missing"/>
1131        <cd:constant type="fonts.names"/>
1132        <cd:constant type="fonts.otf.loader.memory"/>
1133        <cd:constant type="fonts.protrusion"/>
1134        <cd:constant type="fonts.rejections"/>
1135        <cd:constant type="fonts.reorderlookups"/>
1136        <cd:constant type="fonts.scaling"/>
1137        <cd:constant type="fonts.slant"/>
1138        <cd:constant type="fonts.specifications"/>
1139        <cd:constant type="fonts.squeeze"/>
1140        <cd:constant type="fonts.stripping"/>
1141        <cd:constant type="fonts.treatments"/>
1142        <cd:constant type="fonts.unicoding"/>
1143        <cd:constant type="fonts.usage"/>
1144        <cd:constant type="fonts.warnings"/>
1145        <cd:constant type="formulas.boxes"/>
1146        <cd:constant type="formulas.framed"/>
1147        <cd:constant type="graphic.runfile"/>
1148        <cd:constant type="graphics.backend"/>
1149        <cd:constant type="graphics.bases"/>
1150        <cd:constant type="graphics.conversion"/>
1151        <cd:constant type="graphics.fonts"/>
1152        <cd:constant type="graphics.inclusion"/>
1153        <cd:constant type="graphics.inheritance"/>
1154        <cd:constant type="graphics.locating"/>
1155        <cd:constant type="graphics.memstreams"/>
1156        <cd:constant type="graphics.pdf"/>
1157        <cd:constant type="graphics.programs"/>
1158        <cd:constant type="graphics.usage"/>
1159        <cd:constant type="hyphenator.steps"/>
1160        <cd:constant type="hyphenator.visualize"/>
1161        <cd:constant type="hyphenators.urls"/>
1162        <cd:constant type="interfaces.namespaces"/>
1163        <cd:constant type="job.datasets"/>
1164        <cd:constant type="job.pagestates"/>
1165        <cd:constant type="languages.labels"/>
1166        <cd:constant type="languages.patterns"/>
1167        <cd:constant type="languages.replacements"/>
1168        <cd:constant type="languages.replacements.details"/>
1169        <cd:constant type="languages.url"/>
1170        <cd:constant type="linecorrection.boxes"/>
1171        <cd:constant type="lines.numbers"/>
1172        <cd:constant type="lines.numbers.show"/>
1173        <cd:constant type="lmx.variables"/>
1174        <cd:constant type="lxml.access"/>
1175        <cd:constant type="lxml.comments"/>
1176        <cd:constant type="lxml.inclusions"/>
1177        <cd:constant type="lxml.loading"/>
1178        <cd:constant type="lxml.manipulations"/>
1179        <cd:constant type="lxml.selectors"/>
1180        <cd:constant type="lxml.setups"/>
1181        <cd:constant type="marks.details"/>
1182        <cd:constant type="marks.get"/>
1183        <cd:constant type="marks.set"/>
1184        <cd:constant type="math.alternates"/>
1185        <cd:constant type="math.analyzing"/>
1186        <cd:constant type="math.classes"/>
1187        <cd:constant type="math.collapsing"/>
1188        <cd:constant type="math.collecting"/>
1189        <cd:constant type="math.defining"/>
1190        <cd:constant type="math.domains"/>
1191        <cd:constant type="math.fallbacks"/>
1192        <cd:constant type="math.families"/>
1193        <cd:constant type="math.fences"/>
1194        <cd:constant type="math.fixing"/>
1195        <cd:constant type="math.goodies"/>
1196        <cd:constant type="math.greek"/>
1197        <cd:constant type="math.italics"/>
1198        <cd:constant type="math.italics.visualize"/>
1199        <cd:constant type="math.kernpairs"/>
1200        <cd:constant type="math.makeup"/>
1201        <cd:constant type="math.normalizing"/>
1202        <cd:constant type="math.openedup"/>
1203        <cd:constant type="math.patching"/>
1204        <cd:constant type="math.processing"/>
1205        <cd:constant type="math.remapping"/>
1206        <cd:constant type="math.showtree"/>
1207        <cd:constant type="math.stackers.texts"/>
1208        <cd:constant type="math.timings"/>
1209        <cd:constant type="math.unstack"/>
1210        <cd:constant type="math.variants"/>
1211        <cd:constant type="math.virtual"/>
1212        <cd:constant type="memory.checking"/>
1213        <cd:constant type="metapost.blobs"/>
1214        <cd:constant type="metapost.btexetex"/>
1215        <cd:constant type="metapost.forcestroke"/>
1216        <cd:constant type="metapost.graphics"/>
1217        <cd:constant type="metapost.lua"/>
1218        <cd:constant type="metapost.nodes"/>
1219        <cd:constant type="metapost.properties"/>
1220        <cd:constant type="metapost.runs"/>
1221        <cd:constant type="metapost.scripts"/>
1222        <cd:constant type="metapost.showlog"/>
1223        <cd:constant type="metapost.svg"/>
1224        <cd:constant type="metapost.svg.colors"/>
1225        <cd:constant type="metapost.svg.path"/>
1226        <cd:constant type="metapost.svg.result"/>
1227        <cd:constant type="metapost.svg.text"/>
1228        <cd:constant type="metapost.terminal"/>
1229        <cd:constant type="metapost.textexts"/>
1230        <cd:constant type="metapost.tracingall"/>
1231        <cd:constant type="metapost.variables"/>
1232        <cd:constant type="mixedcolumns.boxes"/>
1233        <cd:constant type="mixedcolumns.details"/>
1234        <cd:constant type="mixedcolumns.trace"/>
1235        <cd:constant type="modules.loading"/>
1236        <cd:constant type="nodes.areas"/>
1237        <cd:constant type="nodes.boxes"/>
1238        <cd:constant type="nodes.callbacks"/>
1239        <cd:constant type="nodes.characters"/>
1240        <cd:constant type="nodes.destinations"/>
1241        <cd:constant type="nodes.destinations.show"/>
1242        <cd:constant type="nodes.directions"/>
1243        <cd:constant type="nodes.fontrun"/>
1244        <cd:constant type="nodes.frequencies"/>
1245        <cd:constant type="nodes.migrations"/>
1246        <cd:constant type="nodes.references"/>
1247        <cd:constant type="nodes.references.show"/>
1248        <cd:constant type="nodes.rules"/>
1249        <cd:constant type="nodes.shifting"/>
1250        <cd:constant type="nodes.stripping"/>
1251        <cd:constant type="nodes.variants"/>
1252        <cd:constant type="objects"/>
1253        <cd:constant type="otf.actions"/>
1254        <cd:constant type="otf.alternatives"/>
1255        <cd:constant type="otf.analyzing"/>
1256        <cd:constant type="otf.applied"/>
1257        <cd:constant type="otf.baseinit"/>
1258        <cd:constant type="otf.bugs"/>
1259        <cd:constant type="otf.chains"/>
1260        <cd:constant type="otf.cleanups"/>
1261        <cd:constant type="otf.cmap"/>
1262        <cd:constant type="otf.cmap.details"/>
1263        <cd:constant type="otf.compruns"/>
1264        <cd:constant type="otf.contexts"/>
1265        <cd:constant type="otf.cursive"/>
1266        <cd:constant type="otf.details"/>
1267        <cd:constant type="otf.dynamics"/>
1268        <cd:constant type="otf.features"/>
1269        <cd:constant type="otf.kernruns"/>
1270        <cd:constant type="otf.kerns"/>
1271        <cd:constant type="otf.ligatures"/>
1272        <cd:constant type="otf.loading"/>
1273        <cd:constant type="otf.marks"/>
1274        <cd:constant type="otf.markwidth"/>
1275        <cd:constant type="otf.multiples"/>
1276        <cd:constant type="otf.optimizations"/>
1277        <cd:constant type="otf.packing"/>
1278        <cd:constant type="otf.plugins"/>
1279        <cd:constant type="otf.positions"/>
1280        <cd:constant type="otf.preparing"/>
1281        <cd:constant type="otf.sample"/>
1282        <cd:constant type="otf.sample.silent"/>
1283        <cd:constant type="otf.singles"/>
1284        <cd:constant type="otf.skips"/>
1285        <cd:constant type="otf.steps"/>
1286        <cd:constant type="otf.substitutions"/>
1287        <cd:constant type="otf.testruns"/>
1288        <cd:constant type="otf.unicodes"/>
1289        <cd:constant type="otr.forcestrutdepth"/>
1290        <cd:constant type="pagebuilder.injections"/>
1291        <cd:constant type="pagebuilder.insert"/>
1292        <cd:constant type="pages.mark"/>
1293        <cd:constant type="pages.timing"/>
1294        <cd:constant type="paragraphs.anchors"/>
1295        <cd:constant type="parbuilders.keeptogether"/>
1296        <cd:constant type="physics.units"/>
1297        <cd:constant type="profiling.show"/>
1298        <cd:constant type="profiling.trace"/>
1299        <cd:constant type="publications"/>
1300        <cd:constant type="publications.authorhash"/>
1301        <cd:constant type="publications.cite"/>
1302        <cd:constant type="publications.cite.missing"/>
1303        <cd:constant type="publications.cite.references"/>
1304        <cd:constant type="publications.details"/>
1305        <cd:constant type="publications.duplicates"/>
1306        <cd:constant type="publications.match"/>
1307        <cd:constant type="publications.setups"/>
1308        <cd:constant type="publications.sorters"/>
1309        <cd:constant type="publications.strings"/>
1310        <cd:constant type="publications.suffixes"/>
1311        <cd:constant type="references.bookmarks"/>
1312        <cd:constant type="references.destinations"/>
1313        <cd:constant type="references.references"/>
1314        <cd:constant type="regimes.translating"/>
1315        <cd:constant type="resolvers.cache"/>
1316        <cd:constant type="resolvers.containers"/>
1317        <cd:constant type="resolvers.details"/>
1318        <cd:constant type="resolvers.expansions"/>
1319        <cd:constant type="resolvers.globbing"/>
1320        <cd:constant type="resolvers.lib"/>
1321        <cd:constant type="resolvers.libraries"/>
1322        <cd:constant type="resolvers.locating"/>
1323        <cd:constant type="resolvers.methods"/>
1324        <cd:constant type="resolvers.paths"/>
1325        <cd:constant type="resolvers.readfile"/>
1326        <cd:constant type="resolvers.readfile.details"/>
1327        <cd:constant type="resolvers.schemes"/>
1328        <cd:constant type="resolvers.storage"/>
1329        <cd:constant type="resolvers.virtual"/>
1330        <cd:constant type="rules.mp"/>
1331        <cd:constant type="sandbox"/>
1332        <cd:constant type="sandbox.tracecalls"/>
1333        <cd:constant type="sandbox.tracefiles"/>
1334        <cd:constant type="scripts.analyzing"/>
1335        <cd:constant type="scripts.autofeature"/>
1336        <cd:constant type="scripts.details"/>
1337        <cd:constant type="scripts.injections"/>
1338        <cd:constant type="scripts.splitting"/>
1339        <cd:constant type="scripts.splitting.details"/>
1340        <cd:constant type="selectfont.alternatives"/>
1341        <cd:constant type="selectfont.features"/>
1342        <cd:constant type="selectfont.files"/>
1343        <cd:constant type="selectfont.goodies"/>
1344        <cd:constant type="selectfont.register"/>
1345        <cd:constant type="selectfont.typescripts"/>
1346        <cd:constant type="sequencers.details"/>
1347        <cd:constant type="sequencers.used"/>
1348        <cd:constant type="sorters.methods"/>
1349        <cd:constant type="sorters.orders"/>
1350        <cd:constant type="sorters.replacements"/>
1351        <cd:constant type="sorters.tests"/>
1352        <cd:constant type="stacker.resolve"/>
1353        <cd:constant type="streams.collecting"/>
1354        <cd:constant type="streams.flushing"/>
1355        <cd:constant type="structure.sidefloats.pageflush"/>
1356        <cd:constant type="structures.counters"/>
1357        <cd:constant type="structures.details"/>
1358        <cd:constant type="structures.lists"/>
1359        <cd:constant type="structures.notes"/>
1360        <cd:constant type="structures.notes.references"/>
1361        <cd:constant type="structures.pages"/>
1362        <cd:constant type="structures.referencing"/>
1363        <cd:constant type="structures.referencing.analyzing"/>
1364        <cd:constant type="structures.referencing.empty"/>
1365        <cd:constant type="structures.referencing.identifying"/>
1366        <cd:constant type="structures.referencing.importing"/>
1367        <cd:constant type="structures.referencing.show"/>
1368        <cd:constant type="structures.registers"/>
1369        <cd:constant type="structures.sectioning"/>
1370        <cd:constant type="structures.showused"/>
1371        <cd:constant type="structures.tags"/>
1372        <cd:constant type="structures.tags.info"/>
1373        <cd:constant type="system.callbacks"/>
1374        <cd:constant type="system.directives"/>
1375        <cd:constant type="system.dump"/>
1376        <cd:constant type="system.experiments"/>
1377        <cd:constant type="system.jobfiles"/>
1378        <cd:constant type="system.jobstatus"/>
1379        <cd:constant type="system.prepfiles"/>
1380        <cd:constant type="system.randomizer"/>
1381        <cd:constant type="system.randomizer.details"/>
1382        <cd:constant type="system.showcodes"/>
1383        <cd:constant type="system.synctex.visualize"/>
1384        <cd:constant type="system.synctex.xml"/>
1385        <cd:constant type="system.tempfiles"/>
1386        <cd:constant type="system.texstatus"/>
1387        <cd:constant type="tables.natural.widths"/>
1388        <cd:constant type="tables.tabulate.breaks"/>
1389        <cd:constant type="tasks.creation"/>
1390        <cd:constant type="templates.trace"/>
1391        <cd:constant type="tfm.features"/>
1392        <cd:constant type="tfm.loading"/>
1393        <cd:constant type="tokens.compile"/>
1394        <cd:constant type="typesetters.breakpoints"/>
1395        <cd:constant type="typesetters.casing"/>
1396        <cd:constant type="typesetters.characteralign"/>
1397        <cd:constant type="typesetters.characters"/>
1398        <cd:constant type="typesetters.cleaners"/>
1399        <cd:constant type="typesetters.cleaners.autocase"/>
1400        <cd:constant type="typesetters.digits"/>
1401        <cd:constant type="typesetters.directions"/>
1402        <cd:constant type="typesetters.directions.details"/>
1403        <cd:constant type="typesetters.directions.list"/>
1404        <cd:constant type="typesetters.directions.math"/>
1405        <cd:constant type="typesetters.directions.text"/>
1406        <cd:constant type="typesetters.firstlines"/>
1407        <cd:constant type="typesetters.initials"/>
1408        <cd:constant type="typesetters.italics"/>
1409        <cd:constant type="typesetters.kerns.ligatures"/>
1410        <cd:constant type="typesetters.kerns.ligatures.details"/>
1411        <cd:constant type="typesetters.margindata"/>
1412        <cd:constant type="typesetters.margindata.group"/>
1413        <cd:constant type="typesetters.margindata.stack"/>
1414        <cd:constant type="typesetters.nbsp"/>
1415        <cd:constant type="typesetters.periodkerns"/>
1416        <cd:constant type="typesetters.processors"/>
1417        <cd:constant type="typesetters.rubies"/>
1418        <cd:constant type="typesetters.spacing"/>
1419        <cd:constant type="typesetters.suspects"/>
1420        <cd:constant type="typesetters.threshold"/>
1421        <cd:constant type="typesetters.wrappers"/>
1422        <cd:constant type="visualizers.all"/>
1423        <cd:constant type="visualizers.boxes"/>
1424        <cd:constant type="visualizers.depth"/>
1425        <cd:constant type="visualizers.discretionary"/>
1426        <cd:constant type="visualizers.expansion"/>
1427        <cd:constant type="visualizers.fontkern"/>
1428        <cd:constant type="visualizers.glue"/>
1429        <cd:constant type="visualizers.glyph"/>
1430        <cd:constant type="visualizers.hbox"/>
1431        <cd:constant type="visualizers.italic"/>
1432        <cd:constant type="visualizers.justification"/>
1433        <cd:constant type="visualizers.kern"/>
1434        <cd:constant type="visualizers.line"/>
1435        <cd:constant type="visualizers.makeup"/>
1436        <cd:constant type="visualizers.marginkern"/>
1437        <cd:constant type="visualizers.math"/>
1438        <cd:constant type="visualizers.origin"/>
1439        <cd:constant type="visualizers.penalty"/>
1440        <cd:constant type="visualizers.reset"/>
1441        <cd:constant type="visualizers.simple"/>
1442        <cd:constant type="visualizers.simplehbox"/>
1443        <cd:constant type="visualizers.simplevbox"/>
1444        <cd:constant type="visualizers.simplevtop"/>
1445        <cd:constant type="visualizers.space"/>
1446        <cd:constant type="visualizers.strut"/>
1447        <cd:constant type="visualizers.user"/>
1448        <cd:constant type="visualizers.vbox"/>
1449        <cd:constant type="visualizers.vtop"/>
1450        <cd:constant type="visualizers.whatsit"/>
1451        <cd:constant type="vspacing.collect"/>
1452        <cd:constant type="vspacing.forcestrutdepth"/>
1453        <cd:constant type="vspacing.page"/>
1454        <cd:constant type="vspacing.snapping"/>
1455        <cd:constant type="vspacing.spacing"/>
1456        <cd:constant type="vspacing.specials"/>
1457        <cd:constant type="vspacing.synchronizepage"/>
1458        <cd:constant type="vspacing.vbox"/>
1459        <cd:constant type="widgets.attachments"/>
1460        <cd:constant type="xml.entities"/>
1461        <cd:constant type="xml.parse"/>
1462        <cd:constant type="xml.path"/>
1463        <cd:constant type="xml.profile"/>
1464        <cd:constant type="xtable.construct"/>
1465    </cd:define>
1466
1467    <!-- directive -->
1468
1469    <cd:define name="value-directive">
1470        <cd:constant type="attributes.inheritance"/>
1471        <cd:constant type="backend.addtags"/>
1472        <cd:constant type="backend.date"/>
1473        <cd:constant type="backend.format"/>
1474        <cd:constant type="backend.omitextraboxes"/>
1475        <cd:constant type="backend.pdf.forcecidset"/>
1476        <cd:constant type="backend.pdf.threshold"/>
1477        <cd:constant type="backend.trailerid"/>
1478        <cd:constant type="backend.verbosexmp"/>
1479        <cd:constant type="backend.xmp"/>
1480        <cd:constant type="backends.spaces"/>
1481        <cd:constant type="builders.paragraphs.adjusting.kerns"/>
1482        <cd:constant type="builders.paragraphs.solutions.splitters.encapsulate"/>
1483        <cd:constant type="characters.blockstoo"/>
1484        <cd:constant type="characters.spaceafteruppercase"/>
1485        <cd:constant type="chemistry.strictindex"/>
1486        <cd:constant type="chemistry.strictorder"/>
1487        <cd:constant type="colors.cmykrgbmode"/>
1488        <cd:constant type="colors.pgf"/>
1489        <cd:constant type="context.sorthash"/>
1490        <cd:constant type="context.steps.noclose"/>
1491        <cd:constant type="context.steps.nosteps"/>
1492        <cd:constant type="destinations.log"/>
1493        <cd:constant type="destinations.offset"/><!-- 5.0pt -->
1494        <cd:constant type="export.comment"/>
1495        <cd:constant type="export.embed"/>
1496        <cd:constant type="export.lessstate"/>
1497        <cd:constant type="export.math.autoapply"/>
1498        <cd:constant type="export.math.autonumber"/>
1499        <cd:constant type="export.math.autorows"/>
1500        <cd:constant type="export.math.autostrip"/>
1501        <cd:constant type="figures.embedded"/>
1502        <cd:constant type="filters.utf.collapse"/>
1503        <cd:constant type="filters.utf.decompose"/>
1504        <cd:constant type="filters.utf.reorder"/>
1505        <cd:constant type="fontgoodies.mathkerning"/>
1506        <cd:constant type="fonts.autoreload"/>
1507        <cd:constant type="fonts.checksharing"/>
1508        <cd:constant type="fonts.embedall"/>
1509        <cd:constant type="fonts.features.combine"/>
1510        <cd:constant type="fonts.injections.useitalics"/>
1511        <cd:constant type="fonts.mapping.forceligatures"/>
1512        <cd:constant type="fonts.otf.loader.cleanup"/>
1513        <cd:constant type="fonts.otf.loader.force"/>
1514        <cd:constant type="fonts.otf.loader.forcenotdef"/>
1515        <cd:constant type="fonts.otf.loader.syncspace"/>
1516        <cd:constant type="fonts.streamreader"/><!-- 6 -->
1517        <cd:constant type="fonts.streams.compact"/>
1518        <cd:constant type="fonts.svg.cached"/>
1519        <cd:constant type="fonts.usesystemfonts"/>
1520        <cd:constant type="framed.checkmath"/>
1521        <cd:constant type="graphics.autotransform"/>
1522        <cd:constant type="graphics.conversion.cmykprofile"/>
1523        <cd:constant type="graphics.conversion.eps.cleanup.ai"/>
1524        <cd:constant type="graphics.conversion.rgbprofile"/>
1525        <cd:constant type="graphics.extracheck"/>
1526        <cd:constant type="graphics.pdf.recompress"/>
1527        <cd:constant type="graphics.pdf.stripmarked"/>
1528        <cd:constant type="graphics.png.compresslevel"/>
1529        <cd:constant type="graphics.png.purelua"/>
1530        <cd:constant type="graphics.png.recompress"/>
1531        <cd:constant type="hyphenator.flatten"/>
1532        <cd:constant type="hyphenator.optimize"/>
1533        <cd:constant type="hyphenators.method"/>
1534        <cd:constant type="hyphenators.urls.packslashes"/>
1535        <cd:constant type="interaction.identity.preroll"/>
1536        <cd:constant type="job.pack"/>
1537        <cd:constant type="job.save"/>
1538        <cd:constant type="languages.words.dump"/>
1539        <cd:constant type="lmx.cache.files"/>
1540        <cd:constant type="lmx.cache.templates"/>
1541        <cd:constant type="logs.blocked"/>
1542        <cd:constant type="logs.errors"/>
1543        <cd:constant type="logs.target"/>
1544        <cd:constant type="luatex.expanddepth"/><!-- 10000 -->
1545        <cd:constant type="luatex.hashextra"/><!-- 100000 -->
1546        <cd:constant type="luatex.maxinopen"/><!-- 500 -->
1547        <cd:constant type="luatex.maxprintline"/><!-- 10000 -->
1548        <cd:constant type="luatex.maxstrings"/><!-- 500000 -->
1549        <cd:constant type="luatex.nestsize"/><!-- 1000 -->
1550        <cd:constant type="luatex.paramsize"/><!-- 25000 -->
1551        <cd:constant type="luatex.savesize"/><!-- 50000 -->
1552        <cd:constant type="luatex.stacksize"/><!-- 10000 -->
1553        <cd:constant type="lxml.entities.escaped"/>
1554        <cd:constant type="lxml.entities.useelement"/>
1555        <cd:constant type="marks.boxestoo"/>
1556        <cd:constant type="math.checkcoverage"/>
1557        <cd:constant type="math.virtual.optional"/>
1558        <cd:constant type="metapost.lua.tolerant"/>
1559        <cd:constant type="metapost.savetable"/>
1560        <cd:constant type="modules.permitunprefixed"/>
1561        <cd:constant type="mplib.texerrors"/>
1562        <cd:constant type="nodes.basepass"/>
1563        <cd:constant type="nodes.boundaryrun"/>
1564        <cd:constant type="nodes.discrun"/>
1565        <cd:constant type="nodes.keepredundant"/>
1566        <cd:constant type="nodes.processors.force"/>
1567        <cd:constant type="otf.acceptlanguages"/>
1568        <cd:constant type="otf.acceptscripts"/>
1569        <cd:constant type="otf.analyze.useunicodemarks"/>
1570        <cd:constant type="otf.checksofthyphen"/>
1571        <cd:constant type="otf.compact.pairs"/>
1572        <cd:constant type="otf.compact.singles"/>
1573        <cd:constant type="otf.fastdisc"/>
1574        <cd:constant type="otf.forcediscretionaries"/>
1575        <cd:constant type="otf.forcepairadvance"/>
1576        <cd:constant type="otf.keepnames"/>
1577        <cd:constant type="otf.merge.alternates"/>
1578        <cd:constant type="otf.merge.cursives"/>
1579        <cd:constant type="otf.merge.ligatures"/>
1580        <cd:constant type="otf.merge.marks"/>
1581        <cd:constant type="otf.merge.multiples"/>
1582        <cd:constant type="otf.merge.pairs"/>
1583        <cd:constant type="otf.merge.singles"/>
1584        <cd:constant type="otf.merge.substitutions"/>
1585        <cd:constant type="otf.threshold"/>
1586        <cd:constant type="pdf.compact"/>
1587        <cd:constant type="publications.prerollauthor"/>
1588        <cd:constant type="references.bookmarks.preroll"/>
1589        <cd:constant type="references.border"/>
1590        <cd:constant type="references.linkmethod"/>
1591        <cd:constant type="references.sharelinks"/>
1592        <cd:constant type="references.untexurls"/>
1593        <cd:constant type="resolvers.maxreadlevel"/>
1594        <cd:constant type="resolvers.otherwise"/>
1595        <cd:constant type="schemes.cleanmethod"/>
1596        <cd:constant type="schemes.threshold"/>
1597        <cd:constant type="structures.referencing.checkduplicates"/>
1598        <cd:constant type="structures.tags.embed"/>
1599        <cd:constant type="structures.tags.embedmath"/>
1600        <cd:constant type="system.caches.direct"/>
1601        <cd:constant type="system.caches.fast"/>
1602        <cd:constant type="system.callbacks.permitoverloads"/>
1603        <cd:constant type="system.commandlist"/><!-- mtxrun, convert, inkscape, gs, imagemagick, curl, bibtex, pstoedit -->
1604        <cd:constant type="system.commandmode"/><!-- any -->
1605        <cd:constant type="system.compile.cleanup"/>
1606        <cd:constant type="system.compile.strip"/>
1607        <cd:constant type="system.dumpdelta"/>
1608        <cd:constant type="system.dumpfiles"/>
1609        <cd:constant type="system.dumphash"/>
1610        <cd:constant type="system.errorcontext"/><!-- 10 -->
1611        <cd:constant type="system.executionlist"/>
1612        <cd:constant type="system.executionmode"/>
1613        <cd:constant type="system.inputmode"/><!-- any -->
1614        <cd:constant type="system.librarylist"/>
1615        <cd:constant type="system.librarymode"/>
1616        <cd:constant type="system.linesplitmethod"/>
1617        <cd:constant type="system.nolibraries"/>
1618        <cd:constant type="system.nostatistics"/>
1619        <cd:constant type="system.outputmode"/><!-- restricted -->
1620        <cd:constant type="system.profile"/>
1621        <cd:constant type="system.quitonerror"/>
1622        <cd:constant type="system.reportfiles"/>
1623        <cd:constant type="system.rootlist"/>
1624        <cd:constant type="system.showerror"/>
1625        <cd:constant type="system.synctex.compression"/>
1626        <cd:constant type="system.usescitelexer"/>
1627        <cd:constant type="tabulate.linenumbers"/>
1628        <cd:constant type="typesetters.casing.checkkerns"/>
1629        <cd:constant type="typesetters.characteralign.autofont"/>
1630        <cd:constant type="typesetters.directions.onetoo"/>
1631        <cd:constant type="typesetters.directions.removecontrols"/>
1632        <cd:constant type="typesetters.processors.overloadcatcodes"/>
1633        <cd:constant type="visualizers.fraction"/>
1634        <cd:constant type="visualizers.raisepenalties"/>
1635        <cd:constant type="vspacing.removemathskips"/>
1636        <cd:constant type="vspacing.synchronizepage"/>
1637        <cd:constant type="xml.path.keeplastmatch"/>
1638    </cd:define>
1639
1640</cd:interface>
1641