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="noflines" level="system" category="boxes" keywords="strings" file="supp-box.mkxl"/> 8 9 <cd:command name="getnoflines" level="system" category="boxes" keywords="strings" file="supp-box.mkxl"> 10 <cd:arguments> 11 <cd:resolve name="argument-dimension"/> 12 </cd:arguments> 13 </cd:command> 14 15 <cd:command name="getroundednoflines" level="system" category="boxes" keywords="strings" file="supp-box.mkxl"> 16 <cd:arguments> 17 <cd:resolve name="argument-dimension"/> 18 </cd:arguments> 19 </cd:command> 20 21 <cd:command name="getrawnoflines" level="system" category="boxes" keywords="strings" file="supp-box.mkxl"> 22 <cd:arguments> 23 <cd:resolve name="argument-dimension"/> 24 </cd:arguments> 25 </cd:command> 26 27 <cd:command name="determinenoflines" level="system" category="boxes" keywords="strings" file="supp-box.mkxl"> 28 <cd:arguments> 29 <cd:content/> 30 </cd:arguments> 31 </cd:command> 32 33 <cd:command name="determinednoflines" level="system" category="boxes" keywords="strings" file="supp-box.mkxl"> 34 <cd:arguments> 35 <cd:content/> 36 </cd:arguments> 37 </cd:command> 38 39 <cd:command name="noflinesinbox" level="system" category="boxes" file="supp-box.lua"> 40 <cd:arguments> 41 <cd:resolve name="string-box"/> 42 </cd:arguments> 43 </cd:command> 44 45 <cd:command name="definelines" level="style" category="structure" file="spac-lin.mkxl"> 46 <cd:arguments> 47 <cd:resolve name="keyword-name"/> 48 <cd:resolve name="keyword-name-optional"/> 49 <cd:assignments list="yes" optional="yes"> 50 <cd:inherit name="setuplines"/> 51 </cd:assignments> 52 </cd:arguments> 53 </cd:command> 54 55 <cd:command name="setuplines" level="style" category="structure" file="spac-lin.mkxl"> 56 <cd:arguments> 57 <cd:resolve name="keyword-name-list-optional"/> 58 <cd:assignments list="yes"> 59 <cd:parameter name="option"> 60 <cd:constant type="packed"/> 61 </cd:parameter> 62 <cd:parameter name="before"> 63 <cd:constant type="cd:command"/> 64 </cd:parameter> 65 <cd:parameter name="after"> 66 <cd:constant type="cd:command"/> 67 </cd:parameter> 68 <cd:parameter name="inbetween"> 69 <cd:constant type="cd:command"/> 70 </cd:parameter> 71 <cd:parameter name="indenting"> 72 <cd:inherit name="setupindenting"/> 73 </cd:parameter> 74 <cd:parameter name="align"> 75 <cd:inherit name="setupalign"/> 76 </cd:parameter> 77 <cd:parameter name="space"> 78 <cd:constant type="yes"/> 79 <cd:constant type="on"/> 80 <cd:constant type="off"/> 81 <cd:constant type="fixed"/> 82 <cd:constant type="default" default="yes"/> 83 </cd:parameter> 84 <cd:parameter name="command"> 85 <cd:constant type="cd:command"/> 86 </cd:parameter> 87 <cd:parameter name="style"> 88 <cd:resolve name="value-style"/> 89 </cd:parameter> 90 <cd:parameter name="color"> 91 <cd:constant type="cd:color"/> 92 </cd:parameter> 93 <cd:parameter name="left"> 94 <cd:constant type="cd:command"/> 95 </cd:parameter> 96 <cd:parameter name="right"> 97 <cd:constant type="cd:command"/> 98 </cd:parameter> 99 <cd:parameter name="indentlist" list="yes"> 100 <cd:constant type="cd:dimension"/> 101 <cd:constant type="*"/> 102 </cd:parameter> 103 <cd:parameter name="keeptogether"> 104 <cd:constant type="paragraph"/> 105 </cd:parameter> 106 </cd:assignments> 107 </cd:arguments> 108 </cd:command> 109 110 <cd:command name="lines" type="environment" generated="yes" variant="instance" level="document" category="structure" file="spac-lin.mkxl"> 111 <cd:sequence> 112 <cd:instance value="lines"/> 113 </cd:sequence> 114 <cd:arguments> 115 <cd:assignments list="yes" optional="yes"> 116 <cd:inherit name="setuplines"/> 117 </cd:assignments> 118 </cd:arguments> 119 <cd:instances> 120 <cd:resolve name="instance-lines"/> 121 </cd:instances> 122 </cd:command> 123 124 <cd:command name="emptylines" level="document" category="whitespace" file="spac-lin.mkxl"> 125 <cd:arguments> 126 <cd:resolve name="keyword-number-optional"/> 127 </cd:arguments> 128 </cd:command> 129 130 <cd:command name="insertlinebefore" level="document" file="typo-adj.mkxl"> 131 <cd:arguments> 132 <cd:content/> 133 </cd:arguments> 134 </cd:command> 135 136 <cd:command name="insertlineafter" level="document" file="typo-adj.mkxl"> 137 <cd:arguments> 138 <cd:content/> 139 </cd:arguments> 140 </cd:command> 141 142</cd:interface> 143 |