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.mkiv"/> 8 9 <cd:command name="getnoflines" level="system" category="boxes" keywords="strings" file="supp-box.mkiv"> 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.mkiv"> 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.mkiv"> 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.mkiv"> 28 <cd:arguments> 29 <cd:content/> 30 </cd:arguments> 31 </cd:command> 32 33 <cd:command name="noflinesinbox" level="system" category="boxes" file="supp-box.lua"> 34 <cd:arguments> 35 <cd:resolve name="string-box"/> 36 </cd:arguments> 37 </cd:command> 38 39 <cd:command name="definelines" level="style" category="structure" file="spac-lin.mkiv"> 40 <cd:arguments> 41 <cd:resolve name="keyword-name"/> 42 <cd:resolve name="keyword-name-optional"/> 43 <cd:assignments list="yes" optional="yes"> 44 <cd:inherit name="setuplines"/> 45 </cd:assignments> 46 </cd:arguments> 47 </cd:command> 48 49 <cd:command name="setuplines" level="style" category="structure" file="spac-lin.mkiv"> 50 <cd:arguments> 51 <cd:resolve name="keyword-name-list-optional"/> 52 <cd:assignments list="yes"> 53 <cd:parameter name="option"> 54 <cd:constant type="packed"/> 55 </cd:parameter> 56 <cd:parameter name="before"> 57 <cd:constant type="cd:command"/> 58 </cd:parameter> 59 <cd:parameter name="after"> 60 <cd:constant type="cd:command"/> 61 </cd:parameter> 62 <cd:parameter name="inbetween"> 63 <cd:constant type="cd:command"/> 64 </cd:parameter> 65 <cd:parameter name="indenting"> 66 <cd:inherit name="setupindenting"/> 67 </cd:parameter> 68 <cd:parameter name="align"> 69 <cd:inherit name="setupalign"/> 70 </cd:parameter> 71 <cd:parameter name="space"> 72 <cd:constant type="yes"/> 73 <cd:constant type="on"/> 74 <cd:constant type="off"/> 75 <cd:constant type="fixed"/> 76 <cd:constant type="default" default="yes"/> 77 </cd:parameter> 78 <cd:parameter name="command"> 79 <cd:constant type="cd:command"/> 80 </cd:parameter> 81 <cd:parameter name="style"> 82 <cd:resolve name="value-style"/> 83 </cd:parameter> 84 <cd:parameter name="color"> 85 <cd:constant type="cd:color"/> 86 </cd:parameter> 87 <cd:parameter name="left"> 88 <cd:constant type="cd:command"/> 89 </cd:parameter> 90 <cd:parameter name="right"> 91 <cd:constant type="cd:command"/> 92 </cd:parameter> 93 <cd:parameter name="indentlist" list="yes"> 94 <cd:constant type="cd:dimension"/> 95 <cd:constant type="*"/> 96 </cd:parameter> 97 </cd:assignments> 98 </cd:arguments> 99 </cd:command> 100 101 <cd:command name="lines" type="environment" generated="yes" variant="instance" level="document" category="structure" file="spac-lin.mkiv"> 102 <cd:sequence> 103 <cd:instance value="lines"/> 104 </cd:sequence> 105 <cd:arguments> 106 <cd:assignments list="yes" optional="yes"> 107 <cd:inherit name="setuplines"/> 108 </cd:assignments> 109 </cd:arguments> 110 <cd:instances> 111 <cd:resolve name="instance-lines"/> 112 </cd:instances> 113 </cd:command> 114 115 <cd:command name="emptylines" level="document" category="whitespace" file="spac-lin.mkiv"> 116 <cd:arguments> 117 <cd:resolve name="keyword-number-optional"/> 118 </cd:arguments> 119 </cd:command> 120 121</cd:interface> 122 |