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="definemarking" level="style" category="structure" file="strc-mar.mkxl"> 8 <cd:arguments> 9 <cd:resolve name="keyword-name"/> 10 <cd:resolve name="keyword-mark-optional"/> 11 <cd:assignments list="yes" optional="yes"> 12 <cd:inherit name="setupmarking"/> 13 </cd:assignments> 14 </cd:arguments> 15 </cd:command> 16 17 <cd:command name="setupmarking" level="style" category="structure" file="strc-mar.mkxl"> 18 <cd:arguments> 19 <cd:resolve name="keyword-mark-list-optional"/> 20 <cd:assignments list="yes"> 21 <cd:parameter name="state"> 22 <cd:constant type="start" default="yes"/> 23 <cd:constant type="stop"/> 24 </cd:parameter> 25 <cd:parameter name="expansion"> 26 <cd:constant type="yes"/> 27 <cd:constant type="no" default="yes"/> 28 </cd:parameter> 29 <cd:parameter name="separator"> 30 <cd:constant type="cd:command"/> 31 </cd:parameter> 32 <cd:parameter name="filtercommand"> 33 <cd:constant type="cd:oneargument"/> 34 </cd:parameter> 35 </cd:assignments> 36 </cd:arguments> 37 </cd:command> 38 39 <cd:command name="relatemarking" level="system" category="structure" file="strc-mar.mkxl"> 40 <cd:arguments> 41 <cd:resolve name="keyword-mark"/> 42 <cd:resolve name="keyword-mark"/> 43 </cd:arguments> 44 </cd:command> 45 46 <cd:command name="clearmarking" level="system" category="structure" file="strc-mar.mkxl"> 47 <cd:arguments> 48 <cd:resolve name="keyword-mark"/> 49 </cd:arguments> 50 </cd:command> 51 52 <cd:command name="resetmarking" level="system" category="structure" file="strc-mar.mkxl"> 53 <cd:arguments> 54 <cd:resolve name="keyword-mark"/> 55 </cd:arguments> 56 </cd:command> 57 58 <cd:command name="resetsynchronizemarking" level="system" category="structure" file="strc-mar.mkxl"> 59 <cd:arguments> 60 <cd:resolve name="keyword-mark"/> 61 </cd:arguments> 62 </cd:command> 63 64 <cd:command name="synchronizemarking" level="system" category="structure" file="strc-mar.mkxl"> 65 <cd:arguments> 66 <cd:resolve name="keyword-mark"/> 67 <cd:resolve name="keyword-number"/> 68 <cd:keywords optional="yes"> 69 <cd:constant type="keep"/> 70 </cd:keywords> 71 </cd:arguments> 72 </cd:command> 73 74 <cd:command name="doifelsemarking" level="system" category="structure" keywords="conditional" file="strc-mar.mkxl"> 75 <cd:arguments> 76 <cd:resolve name="argument-mark"/> 77 <cd:resolve name="argument-true"/> 78 <cd:resolve name="argument-false"/> 79 </cd:arguments> 80 </cd:command> 81 82 <cd:command name="doifmarkingelse" level="system" category="structure" keywords="conditional" file="strc-mar.mkxl"> 83 <cd:arguments> 84 <cd:resolve name="argument-mark"/> 85 <cd:resolve name="argument-true"/> 86 <cd:resolve name="argument-false"/> 87 </cd:arguments> 88 </cd:command> 89 90 <cd:command name="setmarking" level="style" category="structure" file="strc-mar.mkxl"> 91 <cd:arguments> 92 <cd:resolve name="keyword-mark"/> 93 <cd:resolve name="argument-text"/> 94 </cd:arguments> 95 </cd:command> 96 97 <cd:command name="marking" level="style" category="structure" file="strc-mar.mkxl"> 98 <cd:arguments> 99 <cd:resolve name="keyword-mark"/> 100 <cd:resolve name="argument-text"/> 101 </cd:arguments> 102 </cd:command> 103 104 <cd:command name="getmarking" level="style" category="structure" file="strc-mar.mkxl"> 105 <cd:arguments> 106 <cd:resolve name="keyword-mark"/> 107 <cd:keywords optional="yes"> 108 <cd:constant type="page" default="yes"/> 109 <cd:constant type="cd:name"/> 110 <cd:constant type="cd:number"/> 111 </cd:keywords> 112 <cd:keywords optional="yes"> 113 <cd:resolve name="value-markposition"/> 114 </cd:keywords> 115 </cd:arguments> 116 </cd:command> 117 118 <cd:command name="fetchonemark" level="style" category="structure" file="strc-mar.mkxl"> 119 <cd:arguments> 120 <cd:resolve name="keyword-mark"/> 121 <cd:keywords optional="yes"> 122 <cd:resolve name="value-markposition"/> 123 </cd:keywords> 124 </cd:arguments> 125 </cd:command> 126 127 <cd:command name="fetchtwomarks" level="style" category="structure" file="strc-mar.mkxl"> 128 <cd:arguments> 129 <cd:resolve name="keyword-mark"/> 130 </cd:arguments> 131 </cd:command> 132 133 <cd:command name="fetchallmarks" level="style" category="structure" file="strc-mar.mkxl"> 134 <cd:arguments> 135 <cd:resolve name="keyword-mark"/> 136 </cd:arguments> 137 </cd:command> 138 139 <cd:command name="fetchmark" level="style" category="structure" file="strc-mar.mkxl"> 140 <cd:arguments> 141 <cd:resolve name="keyword-mark"/> 142 <cd:keywords optional="yes"> 143 <cd:resolve name="value-markposition"/> 144 </cd:keywords> 145 </cd:arguments> 146 </cd:command> 147 148 <cd:command name="fetchmarking" level="style" category="structure" file="strc-mar.mkxl"> 149 <cd:arguments> 150 <cd:resolve name="keyword-mark"/> 151 <cd:keywords> 152 <cd:constant type="page"/> 153 <cd:constant type="cd:name"/> 154 <cd:constant type="cd:number"/> 155 </cd:keywords> 156 <cd:keywords> 157 <cd:resolve name="value-markposition"/> 158 </cd:keywords> 159 </cd:arguments> 160 </cd:command> 161 162 <cd:command name="fetchonemarking" level="style" category="structure" file="strc-mar.mkxl"> 163 <cd:arguments> 164 <cd:resolve name="keyword-mark"/> 165 <cd:keywords> 166 <cd:constant type="page"/> 167 <cd:constant type="cd:name"/> 168 <cd:constant type="cd:number"/> 169 </cd:keywords> 170 <cd:keywords> 171 <cd:resolve name="value-markposition"/> 172 </cd:keywords> 173 </cd:arguments> 174 </cd:command> 175 176 <cd:command name="fetchtwomarkings" level="style" category="structure" file="strc-mar.mkxl"> 177 <cd:arguments> 178 <cd:resolve name="keyword-mark"/> 179 <cd:keywords> 180 <cd:constant type="page"/> 181 <cd:constant type="cd:name"/> 182 <cd:constant type="cd:number"/> 183 </cd:keywords> 184 </cd:arguments> 185 </cd:command> 186 187 <cd:command name="fetchallmarkings" level="style" category="structure" file="strc-mar.mkxl"> 188 <cd:arguments> 189 <cd:resolve name="keyword-mark"/> 190 <cd:keywords> 191 <cd:constant type="page"/> 192 <cd:constant type="cd:name"/> 193 <cd:constant type="cd:number"/> 194 </cd:keywords> 195 </cd:arguments> 196 </cd:command> 197 198</cd:interface> 199 |