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