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.mkiv"> 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.mkiv"> 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.mkiv"> 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="argument-text"/> 109 <cd:content/> 110 </cd:arguments> 111 <cd:instances> 112 <cd:resolve name="instance-synonym"/> 113 </cd:instances> 114 </cd:command> 115 116 <cd:command name="definesynonym" level="style" category="symbols" file="strc-syn.mkiv"> 117 <cd:arguments> 118 <cd:keywords> 119 <cd:constant type="yes"/> 120 <cd:constant type="no" default="yes"/> 121 </cd:keywords> 122 <cd:resolve name="keyword-singular"/> 123 <cd:resolve name="keyword-name-optional"/> 124 <cd:resolve name="argument-text"/> 125 <cd:content/> 126 </cd:arguments> 127 </cd:command> 128 129 <cd:command name="placelistofsynonyms" generated="yes" variant="instance" level="document" category="symbols" file="strc-syn.mkiv"> 130 <cd:sequence> 131 <cd:string value="placelistof"/> 132 <cd:instance value="synonyms"/> 133 </cd:sequence> 134 <cd:arguments> 135 <cd:assignments list="yes" optional="yes"> 136 <cd:inherit name="setupsynonyms"/> 137 </cd:assignments> 138 </cd:arguments> 139 <cd:instances> 140 <cd:resolve name="instance-synonymlist"/> 141 </cd:instances> 142 </cd:command> 143 144 <cd:command name="completelistofsynonyms" generated="yes" variant="instance" level="document" category="symbols" file="strc-syn.mkiv"> 145 <cd:sequence> 146 <cd:string value="completelistof"/> 147 <cd:instance value="synonyms"/> 148 </cd:sequence> 149 <cd:arguments> 150 <cd:assignments list="yes" optional="yes"> 151 <cd:inherit name="setupsynonyms"/> 152 </cd:assignments> 153 </cd:arguments> 154 <cd:instances> 155 <cd:resolve name="instance-synonymlist"/> 156 </cd:instances> 157 </cd:command> 158 159 <cd:command name="registersynonym" level="system" category="symbols" file="strc-syn.mkiv"> 160 <cd:arguments> 161 <cd:resolve name="keyword-singular"/> 162 <cd:resolve name="keyword-name"/> 163 </cd:arguments> 164 </cd:command> 165 166 <cd:command name="doifelsecurrentsynonymused" level="system" category="symbols" keywords="conditional" file="strc-syn.mkiv"> 167 <cd:arguments> 168 <cd:resolve name="argument-true"/> 169 <cd:resolve name="argument-false"/> 170 </cd:arguments> 171 </cd:command> 172 173 <cd:command name="doifelsecurrentsynonymshown" level="system" category="symbols" keywords="conditional" file="strc-syn.mkiv"> 174 <cd:arguments> 175 <cd:resolve name="argument-true"/> 176 <cd:resolve name="argument-false"/> 177 </cd:arguments> 178 </cd:command> 179 180 <cd:command name="resetusedsynonyms" level="system" category="symbols" file="strc-syn.mkiv"> 181 <cd:arguments> 182 <cd:resolve name="keyword-singular"/> 183 </cd:arguments> 184 </cd:command> 185 186 <cd:command name="resetshownsynonyms" level="system" category="symbols" file="strc-syn.mkiv"> 187 <cd:arguments> 188 <cd:resolve name="keyword-singular"/> 189 </cd:arguments> 190 </cd:command> 191 192 <cd:command name="placelistofsynonyms" level="document" category="symbols" file="strc-syn.mkiv"> 193 <cd:arguments> 194 <cd:resolve name="keyword-singular"/> 195 <cd:assignments list="yes" optional="yes"> 196 <cd:inherit name="setupsynonyms"/> 197 </cd:assignments> 198 </cd:arguments> 199 </cd:command> 200 201 <cd:command name="completelistofsynonyms" level="document" category="symbols" file="strc-syn.mkiv"> 202 <cd:arguments> 203 <cd:resolve name="keyword-singular"/> 204 <cd:assignments list="yes" optional="yes"> 205 <cd:inherit name="setupsynonyms"/> 206 </cd:assignments> 207 </cd:arguments> 208 </cd:command> 209 210 <cd:command name="infull" level="document" category="symbols" file="strc-syn.mkiv"> 211 <cd:arguments> 212 <cd:resolve name="argument-name"/> 213 </cd:arguments> 214 </cd:command> 215 216</cd:interface> 217 |