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="newmode" level="system" category="structure" file="core-env.mkxl"> 8 <cd:arguments> 9 <cd:resolve name="argument-name"/> 10 </cd:arguments> 11 </cd:command> 12 13 <cd:command name="setmode" level="system" category="structure" file="core-env.mkxl"> 14 <cd:arguments> 15 <cd:resolve name="argument-name"/> 16 </cd:arguments> 17 </cd:command> 18 19 <cd:command name="resetmode" level="system" category="structure" file="core-env.mkxl"> 20 <cd:arguments> 21 <cd:resolve name="argument-name"/> 22 </cd:arguments> 23 </cd:command> 24 25 <cd:command name="newsystemmode" level="system" category="structure" file="core-env.mkxl"> 26 <cd:arguments> 27 <cd:resolve name="argument-name"/> 28 </cd:arguments> 29 </cd:command> 30 31 <cd:command name="setsystemmode" level="system" category="structure" file="core-env.mkxl"> 32 <cd:arguments> 33 <cd:resolve name="argument-name"/> 34 </cd:arguments> 35 </cd:command> 36 37 <cd:command name="resetsystemmode" level="system" category="structure" file="core-env.mkxl"> 38 <cd:arguments> 39 <cd:resolve name="argument-name"/> 40 </cd:arguments> 41 </cd:command> 42 43 <cd:command name="preventmode" level="style" category="structure" file="core-env.mkxl"> 44 <cd:arguments> 45 <cd:resolve name="keyword-name-list"/> 46 </cd:arguments> 47 </cd:command> 48 49 <cd:command name="enablemode" level="style" category="structure" file="core-env.mkxl"> 50 <cd:arguments> 51 <cd:resolve name="keyword-name-list"/> 52 </cd:arguments> 53 </cd:command> 54 55 <cd:command name="disablemode" level="style" category="structure" file="core-env.mkxl"> 56 <cd:arguments> 57 <cd:resolve name="keyword-name-list"/> 58 </cd:arguments> 59 </cd:command> 60 61 <cd:command name="globalpreventmode" level="system" category="structure" file="core-env.mkxl"> 62 <cd:arguments> 63 <cd:resolve name="keyword-name-list"/> 64 </cd:arguments> 65 </cd:command> 66 67 <cd:command name="globalenablemode" level="system" category="structure" file="core-env.mkxl"> 68 <cd:arguments> 69 <cd:resolve name="keyword-name-list"/> 70 </cd:arguments> 71 </cd:command> 72 73 <cd:command name="globaldisablemode" level="system" category="structure" file="core-env.mkxl"> 74 <cd:arguments> 75 <cd:resolve name="keyword-name-list"/> 76 </cd:arguments> 77 </cd:command> 78 79 <cd:command name="definemode" level="style" category="structure" file="core-env.mkxl"> 80 <cd:arguments> 81 <cd:resolve name="keyword-name-list"/> 82 <cd:keywords optional="yes"> 83 <cd:constant type="yes"/> 84 <cd:constant type="no" default="yes"/> 85 <cd:constant type="keep"/> 86 </cd:keywords> 87 </cd:arguments> 88 </cd:command> 89 90 <cd:command name="booleanmodevalue" level="system" category="structure" file="core-env.mkxl"> 91 <cd:arguments> 92 <cd:resolve name="argument-name"/> 93 </cd:arguments> 94 </cd:command> 95 96 <cd:command name="doifelsemode" level="style" category="structure" keywords="conditional" file="core-env.mkxl"> 97 <cd:arguments> 98 <cd:resolve name="argument-name-list"/> 99 <cd:resolve name="argument-true"/> 100 <cd:resolve name="argument-false"/> 101 </cd:arguments> 102 </cd:command> 103 104 <cd:command name="doifmodeelse" level="style" category="structure" keywords="conditional" file="core-env.mkxl"> 105 <cd:arguments> 106 <cd:resolve name="argument-name-list"/> 107 <cd:resolve name="argument-true"/> 108 <cd:resolve name="argument-false"/> 109 </cd:arguments> 110 </cd:command> 111 112 <cd:command name="doifmode" level="style" category="structure" keywords="conditional" file="core-env.mkxl"> 113 <cd:arguments> 114 <cd:resolve name="argument-name-list"/> 115 <cd:resolve name="argument-true"/> 116 </cd:arguments> 117 </cd:command> 118 119 <cd:command name="doifnotmode" level="style" category="structure" keywords="conditional" file="core-env.mkxl"> 120 <cd:arguments> 121 <cd:resolve name="argument-name-list"/> 122 <cd:resolve name="argument-true"/> 123 </cd:arguments> 124 </cd:command> 125 126 <cd:command name="mode" type="environment" level="style" category="structure" file="core-env.mkxl"> 127 <cd:arguments> 128 <cd:resolve name="keyword-name-list"/> 129 </cd:arguments> 130 </cd:command> 131 132 <cd:command name="notmode" type="environment" level="style" category="structure" file="core-env.mkxl"> 133 <cd:arguments> 134 <cd:resolve name="keyword-name-list"/> 135 </cd:arguments> 136 </cd:command> 137 138 <cd:command name="doifelseallmodes" level="style" category="structure" keywords="conditional" file="core-env.mkxl"> 139 <cd:arguments> 140 <cd:resolve name="argument-name-list"/> 141 <cd:resolve name="argument-true"/> 142 <cd:resolve name="argument-false"/> 143 </cd:arguments> 144 </cd:command> 145 146 <cd:command name="doifallmodeselse" level="style" category="structure" keywords="conditional" file="core-env.mkxl"> 147 <cd:arguments> 148 <cd:resolve name="argument-name-list"/> 149 <cd:resolve name="argument-true"/> 150 <cd:resolve name="argument-false"/> 151 </cd:arguments> 152 </cd:command> 153 154 <cd:command name="doifallmodes" level="style" category="structure" keywords="conditional" file="core-env.mkxl"> 155 <cd:arguments> 156 <cd:resolve name="argument-name-list"/> 157 <cd:resolve name="argument-true"/> 158 </cd:arguments> 159 </cd:command> 160 161 <cd:command name="doifnotallmodes" level="style" category="structure" keywords="conditional" file="core-env.mkxl"> 162 <cd:arguments> 163 <cd:resolve name="argument-name-list"/> 164 <cd:resolve name="argument-true"/> 165 </cd:arguments> 166 </cd:command> 167 168 <cd:command name="allmodes" type="environment" level="style" category="structure" file="core-env.mkxl"> 169 <cd:arguments> 170 <cd:resolve name="keyword-name-list"/> 171 </cd:arguments> 172 </cd:command> 173 174 <cd:command name="notallmodes" type="environment" level="style" category="structure" file="core-env.mkxl"> 175 <cd:arguments> 176 <cd:resolve name="keyword-name-list"/> 177 </cd:arguments> 178 </cd:command> 179 180 <cd:command name="modeset" type="environment" level="style" category="structure" file="core-env.mkxl"> 181 <cd:arguments> 182 <cd:keywords list="yes"> 183 <cd:constant type="cd:name"/> 184 <cd:constant type="default"/> 185 </cd:keywords> 186 <cd:content/> 187 </cd:arguments> 188 </cd:command> 189 190 <cd:command name="pushmode" level="system" category="structure" file="core-env.mkxl"> 191 <cd:arguments> 192 <cd:resolve name="keyword-name"/> 193 </cd:arguments> 194 </cd:command> 195 196 <cd:command name="popmode" level="system" category="structure" file="core-env.mkxl"> 197 <cd:arguments> 198 <cd:resolve name="keyword-name"/> 199 </cd:arguments> 200 </cd:command> 201 202 <cd:command name="pushsystemmode" level="system" category="structure" file="core-env.mkxl"> 203 <cd:arguments> 204 <cd:resolve name="argument-name"/> 205 </cd:arguments> 206 </cd:command> 207 208 <cd:command name="popsystemmode" level="system" category="structure" file="core-env.mkxl"> 209 <cd:arguments> 210 <cd:resolve name="argument-name"/> 211 </cd:arguments> 212 </cd:command> 213 214</cd:interface> 215 |