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="definedatabase" level="style" category="tables" file="m-database.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="setupdatabase"/> 13 </cd:assignments> 14 </cd:arguments> 15 </cd:command> 16 17 <cd:command name="setupdatabase" level="style" category="tables" file="m-database.mkiv"> 18 <cd:arguments> 19 <cd:resolve name="keyword-name-list-optional"/> 20 <cd:assignments list="yes"> 21 <cd:parameter name="strip"> 22 <cd:constant type="yes"/> 23 <cd:constant type="no" default="yes"/> 24 </cd:parameter> 25 <cd:parameter name="separator"> 26 <cd:constant type="tab"/> 27 <cd:constant type="tabs"/> 28 <cd:constant type="comma"/> 29 <cd:constant type="space"/> 30 <cd:constant type="spaces"/> 31 <cd:constant type="cd:text"/> 32 </cd:parameter> 33 <cd:parameter name="quotechar"> 34 <cd:constant type="cd:text"/> 35 </cd:parameter> 36 <cd:parameter name="commentchar"> 37 <cd:constant type="cd:text"/> 38 </cd:parameter> 39 <cd:parameter name="setups" list="yes"> 40 <cd:constant type="cd:name"/> 41 </cd:parameter> 42 <cd:parameter name="before"> 43 <cd:constant type="cd:command"/> 44 </cd:parameter> 45 <cd:parameter name="after"> 46 <cd:constant type="cd:command"/> 47 </cd:parameter> 48 <cd:parameter name="first"> 49 <cd:constant type="cd:command"/> 50 </cd:parameter> 51 <cd:parameter name="last"> 52 <cd:constant type="cd:command"/> 53 </cd:parameter> 54 <cd:parameter name="left"> 55 <cd:constant type="cd:command"/> 56 </cd:parameter> 57 <cd:parameter name="right"> 58 <cd:constant type="cd:command"/> 59 </cd:parameter> 60 <cd:parameter name="command"> 61 <cd:constant type="cd:csname"/> 62 </cd:parameter> 63 </cd:assignments> 64 </cd:arguments> 65 </cd:command> 66 67 <cd:command name="processdatabasebuffer" level="document" category="tables" keywords="buffer" file="m-database.mkiv"> 68 <cd:arguments> 69 <cd:resolve name="keyword-name"/> 70 <cd:resolve name="keyword-buffer"/> 71 </cd:arguments> 72 </cd:command> 73 74 <cd:command name="processdatabasefile" level="document" category="tables" file="m-database.mkiv"> 75 <cd:arguments> 76 <cd:resolve name="keyword-name"/> 77 <cd:resolve name="keyword-file"/> 78 </cd:arguments> 79 </cd:command> 80 81 <cd:command name="defineseparatedlist" level="style" category="tables" file="m-database.mkiv"> 82 <cd:arguments> 83 <cd:resolve name="keyword-name"/> 84 <cd:assignments list="yes" optional="yes"> 85 <cd:inherit name="setupdatabase"/> 86 </cd:assignments> 87 </cd:arguments> 88 </cd:command> 89 90 <cd:command name="processseparatedlist" level="document" category="tables" file="m-database.mkiv"> 91 <cd:arguments> 92 <cd:resolve name="keyword-name"/> 93 <cd:resolve name="keyword-file"/> 94 </cd:arguments> 95 </cd:command> 96 97 <cd:command name="separatedlist" type="environment" generated="yes" variant="instance" level="document" category="tables" file="m-database.mkiv"> 98 <cd:sequence> 99 <cd:instance value="separatedlist"/> 100 </cd:sequence> 101 </cd:command> 102 103 <cd:command name="separatedlist" type="environment" level="document" category="tables" file="m-database.mkiv"> 104 <cd:arguments> 105 <cd:resolve name="keyword-name"/> 106 </cd:arguments> 107 </cd:command> 108 109 <cd:command name="setupseparatedlist" level="style" category="tables" file="m-database.mkiv"> 110 <cd:arguments> 111 <cd:resolve name="keyword-name-list-optional"/> 112 <cd:assignments list="yes"> 113 <cd:inherit name="setupdatabase"/> 114 </cd:assignments> 115 </cd:arguments> 116 </cd:command> 117 118</cd:interface> 119 |