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="definemathaccent" file="math-acc.mklx"> 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="setupmathaccent"/> 13 </cd:assignments> 14 </cd:arguments> 15 </cd:command> 16 17 <cd:command name="setupmathaccent" file="math-acc.mklx"> 18 <cd:arguments> 19 <cd:resolve name="keyword-name-list-optional"/> 20 <cd:assignments list="yes" optional="yes"> 21 <cd:inherit name="setupmathaccents"/> 22 </cd:assignments> 23 </cd:arguments> 24 </cd:command> 25 26 <cd:command name="setupmathaccents" file="math-acc.mklx"> 27 <cd:arguments> 28 <cd:resolve name="keyword-name-list-optional"/> 29 <cd:assignments list="yes" optional="yes"> 30 <cd:parameter name="mathstyle"> 31 <cd:resolve name="value-mathstyle"/> 32 </cd:parameter> 33 <cd:parameter name="scale"> 34 <cd:constant type="yes"/> 35 <cd:constant type="no" default="yes"/> 36 <cd:constant type="keep"/> 37 </cd:parameter> 38 <cd:parameter name="plugin"> 39 <cd:constant type="mp"/> 40 </cd:parameter> 41 <cd:parameter name="mp"> 42 <cd:constant type="cd:name"/> 43 </cd:parameter> 44 <cd:parameter name="color"> 45 <cd:constant type="cd:color"/> 46 </cd:parameter> 47 <cd:parameter name="textcolor"> 48 <cd:constant type="cd:color"/> 49 </cd:parameter> 50 <cd:parameter name="symbolcolor"> 51 <cd:constant type="cd:color"/> 52 </cd:parameter> 53 <cd:parameter name="align"> 54 <cd:constant type="middle"/> 55 </cd:parameter> 56 <cd:parameter name="stretch"> 57 <cd:constant type="yes"/> 58 <cd:constant type="no" default="yes"/> 59 </cd:parameter> 60 <cd:parameter name="shrink"> 61 <cd:constant type="yes"/> 62 <cd:constant type="no" default="yes"/> 63 </cd:parameter> 64 <cd:parameter name="snap"> 65 <cd:constant type="yes"/> 66 </cd:parameter> 67 <cd:parameter name="alignsymbol"> 68 <cd:constant type="yes" default="yes"/> 69 <cd:constant type="no"/> 70 </cd:parameter> 71 <cd:parameter name="offset"> 72 <cd:constant type="auto"/> 73 </cd:parameter> 74 <cd:parameter name="i"> 75 <cd:constant type="auto"/> 76 </cd:parameter> 77 </cd:assignments> 78 </cd:arguments> 79 </cd:command> 80 81 <cd:command name="definemathtopaccent" file="math-acc.mklx"> 82 <cd:arguments> 83 <cd:keywords optional="yes"> 84 <cd:constant type="top"/> 85 <cd:constant type="top:stretch"/> 86 <cd:constant type="top:dot"/> 87 <cd:constant type="cd:name"/> 88 </cd:keywords> 89 <cd:resolve name="keyword-name"/> 90 <cd:resolve name="keyword-number"/> 91 </cd:arguments> 92 </cd:command> 93 94 <cd:command name="definemathbottomaccent" file="math-acc.mklx"> 95 <cd:arguments> 96 <cd:keywords optional="yes"> 97 <cd:constant type="bottom"/> 98 <cd:constant type="bottom:stretch"/> 99 <cd:constant type="cd:name"/> 100 </cd:keywords> 101 <cd:resolve name="keyword-name"/> 102 <cd:resolve name="keyword-number"/> 103 </cd:arguments> 104 </cd:command> 105 106 <cd:command name="definemathdoubleaccent" file="math-acc.mklx"> 107 <cd:arguments> 108 <cd:keywords optional="yes"> 109 <cd:constant type="both"/> 110 <cd:constant type="both:stretch"/> 111 <cd:constant type="cd:name"/> 112 </cd:keywords> 113 <cd:resolve name="keyword-name"/> 114 <cd:resolve name="keyword-number"/> 115 <cd:resolve name="keyword-number"/> 116 </cd:arguments> 117 </cd:command> 118 119 <cd:command name="mathaccent" generated="yes" variant="instance" file="math-acc.mklx"> 120 <cd:sequence> 121 <cd:instance value="mathaccent"/> 122 </cd:sequence> 123 <cd:arguments> 124 <cd:assignments list="yes" optional="yes"> 125 <cd:inherit name="setupmathaccents"/> 126 </cd:assignments> 127 <cd:content/> 128 </cd:arguments> 129 <cd:instances> 130 <cd:resolve name="instance-mathaccent"/> 131 </cd:instances> 132 </cd:command> 133 134 <cd:command name="slashed" file="math-acc.mklx"> 135 <cd:arguments> 136 <cd:keywords optional="yes"> 137 <cd:resolve name="value-mathclass"/> 138 </cd:keywords> 139 <cd:content/> 140 </cd:arguments> 141 </cd:command> 142 143</cd:interface> 144 |