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="definetype" level="style" category="verbatim" file="buff-ver.mkiv"> 8 <cd:arguments> 9 <cd:resolve name="keyword-name"/> 10 <cd:resolve name="keyword-name-optional"/> 11 <cd:assignments list="yes" optional="yes"> 12 <cd:inherit name="setuptype"/> 13 </cd:assignments> 14 </cd:arguments> 15 </cd:command> 16 17 <cd:command name="setuptype" level="style" category="verbatim" file="buff-ver.mkiv"> 18 <cd:arguments> 19 <cd:resolve name="keyword-name-list-optional"/> 20 <cd:assignments list="yes"> 21 <cd:parameter name="option"> 22 <cd:resolve name="value-verbatim"/> 23 </cd:parameter> 24 <cd:parameter name="command"> 25 <cd:constant type="cd:csname"/> 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="tab"> 34 <cd:constant type="yes" default="yes"/> 35 <cd:constant type="no"/> 36 <cd:constant type="cd:number"/> 37 </cd:parameter> 38 <cd:parameter name="compact"> 39 <cd:constant type="absolute"/> 40 <cd:constant type="last"/> 41 <cd:constant type="all" default="yes"/> 42 </cd:parameter> 43 <cd:parameter name="escape"> 44 <cd:constant type="yes"/> 45 <cd:constant type="no" default="yes"/> 46 <cd:constant type="cd:text"/> 47 <cd:constant type="cd:text" prefix="cd:processor" method="apply"/> 48 </cd:parameter> 49 <cd:parameter name="style"> 50 <cd:resolve name="value-style"/> 51 </cd:parameter> 52 <cd:parameter name="color"> 53 <cd:constant type="cd:color"/> 54 </cd:parameter> 55 <cd:parameter name="lines"> 56 <cd:constant type="yes"/> 57 <cd:constant type="no" default="yes"/> 58 <cd:constant type="normal"/> 59 <cd:constant type="hyphenated"/> 60 </cd:parameter> 61 <cd:parameter name="space"> 62 <cd:constant type="on"/> 63 <cd:constant type="off" default="yes"/> 64 <cd:constant type="normal"/> 65 <cd:constant type="fixed"/> 66 <cd:constant type="stretch"/> 67 </cd:parameter> 68 </cd:assignments> 69 </cd:arguments> 70 </cd:command> 71 72 <cd:command name="type" level="document" category="verbatim" file="buff-ver.mkiv"> 73 <cd:arguments> 74 <cd:assignments list="yes" optional="yes"> 75 <cd:inherit name="setuptype"/> 76 </cd:assignments> 77 <cd:content/> 78 </cd:arguments> 79 </cd:command> 80 81 <cd:command name="type" variant="angles" level="document" category="verbatim" file="buff-ver.mkiv"> 82 <cd:arguments> 83 <cd:assignments list="yes" optional="yes"> 84 <cd:inherit name="setuptype"/> 85 </cd:assignments> 86 <cd:angles/> 87 </cd:arguments> 88 </cd:command> 89 90 <cd:command name="typ" level="document" category="verbatim" file="buff-ver.mkiv"> 91 <cd:arguments> 92 <cd:assignments list="yes" optional="yes"> 93 <cd:inherit name="setuptype"/> 94 </cd:assignments> 95 <cd:content/> 96 </cd:arguments> 97 </cd:command> 98 99 <cd:command name="typ" variant="angles" level="document" category="verbatim" file="buff-ver.mkiv"> 100 <cd:arguments> 101 <cd:assignments list="yes" optional="yes"> 102 <cd:inherit name="setuptype"/> 103 </cd:assignments> 104 <cd:angles/> 105 </cd:arguments> 106 </cd:command> 107 108 <cd:command name="type" generated="yes" variant="example" level="document" category="verbatim" file="buff-ver.mkiv"> 109 <cd:sequence> 110 <cd:variable value="type"/> 111 </cd:sequence> 112 <cd:arguments> 113 <cd:assignments list="yes" optional="yes"> 114 <cd:inherit name="setuptype"/> 115 </cd:assignments> 116 <cd:content/> 117 </cd:arguments> 118 </cd:command> 119 120 <cd:command name="type" generated="yes" variant="example:angles" level="document" category="verbatim" file="buff-ver.mkiv"> 121 <cd:sequence> 122 <cd:variable value="type"/> 123 </cd:sequence> 124 <cd:arguments> 125 <cd:assignments list="yes" optional="yes"> 126 <cd:inherit name="setuptype"/> 127 </cd:assignments> 128 <cd:angles/> 129 </cd:arguments> 130 </cd:command> 131 132 <cd:command name="definetyping" level="style" category="verbatim" file="buff-ver.mkiv"> 133 <cd:arguments> 134 <cd:resolve name="keyword-name"/> 135 <cd:resolve name="keyword-name-optional"/> 136 <cd:assignments list="yes" optional="yes"> 137 <cd:inherit name="setuptyping"/> 138 </cd:assignments> 139 </cd:arguments> 140 </cd:command> 141 142 <cd:command name="setuptyping" level="style" category="verbatim" file="buff-ver.mkiv"> 143 <cd:arguments> 144 <cd:resolve name="keyword-name-list-optional"/> 145 <cd:assignments list="yes"> 146 <cd:parameter name="oddmargin"> 147 <cd:constant type="cd:dimension"/> 148 </cd:parameter> 149 <cd:parameter name="evenmargin"> 150 <cd:constant type="cd:dimension"/> 151 </cd:parameter> 152 <cd:parameter name="margin"> 153 <cd:resolve name="value-leftskip"/> 154 </cd:parameter> 155 <cd:parameter name="option"> 156 <cd:resolve name="value-verbatim"/> 157 </cd:parameter> 158 <cd:parameter name="style"> 159 <cd:resolve name="value-style"/> 160 </cd:parameter> 161 <cd:parameter name="color"> 162 <cd:constant type="cd:color"/> 163 </cd:parameter> 164 <cd:parameter name="align"> 165 <cd:inherit name="setupalign"/> 166 </cd:parameter> 167 <cd:parameter name="lines"> 168 <cd:constant type="yes"/> 169 <cd:constant type="no" default="yes"/> 170 <cd:constant type="normal"/> 171 <cd:constant type="hyphenated"/> 172 </cd:parameter> 173 <cd:parameter name="space"> 174 <cd:constant type="on"/> 175 <cd:constant type="off" default="yes"/> 176 <cd:constant type="normal"/> 177 <cd:constant type="fixed"/> 178 <cd:constant type="stretch"/> 179 </cd:parameter> 180 <cd:parameter name="keeptogether"> 181 <cd:constant type="yes"/> 182 <cd:constant type="no"/> 183 </cd:parameter> 184 <cd:parameter name="before"> 185 <cd:constant type="cd:command"/> 186 </cd:parameter> 187 <cd:parameter name="after"> 188 <cd:constant type="cd:command"/> 189 </cd:parameter> 190 <cd:parameter name="strip"> 191 <cd:constant type="yes"/> 192 <cd:constant type="no" default="yes"/> 193 <cd:constant type="cd:number"/> 194 </cd:parameter> 195 <cd:parameter name="range"> 196 <cd:constant type="cd:number"/> 197 <cd:constant type="cd:name"/> 198 </cd:parameter> 199 <cd:parameter name="tab"> 200 <cd:constant type="yes" default="yes"/> 201 <cd:constant type="no"/> 202 <cd:constant type="cd:number"/> 203 </cd:parameter> 204 <cd:parameter name="paragraph"> 205 <cd:constant type="yes" default="no"/> 206 <cd:constant type="no"/> 207 </cd:parameter> 208 <cd:parameter name="escape"> 209 <cd:constant type="yes"/> 210 <cd:constant type="no" default="yes"/> 211 <cd:constant type="cd:text"/> 212 <cd:constant type="cd:text" prefix="cd:processor" method="apply"/> 213 </cd:parameter> 214 <cd:parameter name="indentnext"> 215 <cd:resolve name="value-indentnext"/> 216 </cd:parameter> 217 <cd:parameter name="continue"> 218 <cd:constant type="yes"/> 219 <cd:constant type="no"/> 220 </cd:parameter> 221 <cd:parameter name="start"> 222 <cd:constant type="cd:number"/> 223 </cd:parameter> 224 <cd:parameter name="stop"> 225 <cd:constant type="cd:number"/> 226 </cd:parameter> 227 <cd:parameter name="step"> 228 <cd:constant type="cd:number"/> 229 </cd:parameter> 230 <cd:parameter name="numbering"> 231 <cd:constant type="file"/> 232 <cd:constant type="line"/> 233 <cd:constant type="no"/> 234 </cd:parameter> 235 <cd:parameter name="blank"> 236 <cd:inherit name="blank"/> 237 </cd:parameter> 238 </cd:assignments> 239 </cd:arguments> 240 </cd:command> 241 242 <cd:command name="typing" type="environment" generated="yes" variant="instance" level="document" category="verbatim" keywords="buffer" file="buff-ver.mkiv"> 243 <cd:sequence> 244 <cd:instance value="typing"/> 245 </cd:sequence> 246 <cd:arguments> 247 <cd:assignments list="yes" optional="yes"> 248 <cd:inherit name="setuptyping"/> 249 </cd:assignments> 250 </cd:arguments> 251 <cd:instances> 252 <cd:resolve name="instance-typing"/> 253 </cd:instances> 254 </cd:command> 255 256 <cd:command name="typing" type="environment" generated="yes" variant="instance:argument" level="document" category="verbatim" keywords="buffer" file="buff-ver.mkiv"> 257 <cd:sequence> 258 <cd:instance value="typing"/> 259 </cd:sequence> 260 <cd:arguments> 261 <cd:keywords list="yes" optional="yes"> 262 <cd:constant type="continue"/> 263 </cd:keywords> 264 </cd:arguments> 265 <cd:instances> 266 <cd:resolve name="instance-typing"/> 267 </cd:instances> 268 </cd:command> 269 270 <cd:command name="tex" level="document" category="verbatim" file="buff-ver.mkiv"> 271 <cd:arguments> 272 <cd:content/> 273 </cd:arguments> 274 </cd:command> 275 276 <cd:command name="arg" level="document" category="verbatim" file="buff-ver.mkiv"> 277 <cd:arguments> 278 <cd:content/> 279 </cd:arguments> 280 </cd:command> 281 282 <cd:command name="mat" level="document" category="verbatim" file="buff-ver.mkiv"> 283 <cd:arguments> 284 <cd:content/> 285 </cd:arguments> 286 </cd:command> 287 288 <cd:command name="dis" level="document" category="verbatim" file="buff-ver.mkiv"> 289 <cd:arguments> 290 <cd:content/> 291 </cd:arguments> 292 </cd:command> 293 294 <cd:command name="astype" level="system" category="verbatim" file="buff-ver.mkiv"> 295 <cd:arguments> 296 <cd:content/> 297 </cd:arguments> 298 </cd:command> 299 300 <cd:command name="asciistr" level="system" category="verbatim" file="buff-ver.mkiv"> 301 <cd:arguments> 302 <cd:content/> 303 </cd:arguments> 304 </cd:command> 305 306 <cd:command name="verbatim" level="system" category="verbatim" file="buff-ver.mkiv"> 307 <cd:arguments> 308 <cd:content/> 309 </cd:arguments> 310 </cd:command> 311 312 <cd:command name="filename" level="document" category="verbatim" file="buff-ver.mkiv"> 313 <cd:arguments> 314 <cd:resolve name="argument-file"/> 315 </cd:arguments> 316 </cd:command> 317 318 <cd:command name="typefile" level="document" category="verbatim" file="buff-ver.mkiv"> 319 <cd:arguments> 320 <cd:resolve name="keyword-name-optional"/> 321 <cd:assignments list="yes" optional="yes"> 322 <cd:inherit name="setuptyping"/> 323 </cd:assignments> 324 <cd:resolve name="argument-file"/> 325 </cd:arguments> 326 </cd:command> 327 328 <cd:command name="doifelsetypingfile" level="system" category="verbatim" keywords="conditional" file="buff-ver.mkiv"> 329 <cd:arguments> 330 <cd:resolve name="argument-file"/> 331 <cd:resolve name="argument-true"/> 332 <cd:resolve name="argument-false"/> 333 </cd:arguments> 334 </cd:command> 335 336 <cd:command name="doiftypingfileelse" level="system" category="verbatim" keywords="conditional" file="buff-ver.mkiv"> 337 <cd:arguments> 338 <cd:resolve name="argument-file"/> 339 <cd:resolve name="argument-true"/> 340 <cd:resolve name="argument-false"/> 341 </cd:arguments> 342 </cd:command> 343 344</cd:interface> 345 |