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="digits" level="document" category="symbols" file="phys-dim.mkxl">
8 <cd:arguments>
9 <cd:resolve name="argument-number"/>
10 </cd:arguments>
11 </cd:command>
12
13 <cd:command name="digits" variant="string" level="document" category="symbols" file="phys-dim.mkxl">
14 <cd:arguments>
15 <cd:resolve name="string-number"/>
16 </cd:arguments>
17 </cd:command>
18
19 <cd:command name="defineunit" level="style" category="symbols" file="phys-dim.mkxl">
20 <cd:arguments>
21 <cd:resolve name="keyword-name"/>
22 <cd:resolve name="keyword-name-optional"/>
23 <cd:assignments list="yes" optional="yes">
24 <cd:inherit name="setupunit"/>
25 </cd:assignments>
26 </cd:arguments>
27 </cd:command>
28
29 <cd:command name="setupunit" level="style" category="symbols" file="phys-dim.mkxl">
30 <cd:arguments>
31 <cd:resolve name="keyword-name-list-optional"/>
32 <cd:assignments list="yes">
33 <cd:parameter name="method">
34 <cd:constant type="1"/>
35 <cd:constant type="2"/>
36 <cd:constant type="3"/>
37 <cd:constant type="4"/>
38 <cd:constant type="5"/>
39 <cd:constant type="6"/>
40 </cd:parameter>
41 <cd:parameter name="language">
42 <cd:constant type="cd:language"/>
43 </cd:parameter>
44 <cd:parameter name="alternative">
45 <cd:constant type="text"/>
46 <cd:constant type="mathematics"/>
47 </cd:parameter>
48 <cd:parameter name="order">
49 <cd:constant type="reverse"/>
50 <cd:constant type="normal" default="yes"/>
51 </cd:parameter>
52 <cd:parameter name="separator">
53 <cd:constant type="small"/>
54 <cd:constant type="medium"/>
55 <cd:constant type="big"/>
56 <cd:constant type="normal" default="yes"/>
57 <cd:constant type="none"/>
58 <cd:constant type="cd:name"/>
59 </cd:parameter>
60 <cd:parameter name="space">
61 <cd:constant type="small"/>
62 <cd:constant type="medium"/>
63 <cd:constant type="big"/>
64 <cd:constant type="normal" default="yes"/>
65 <cd:constant type="none"/>
66 <cd:constant type="cd:name"/>
67 </cd:parameter>
68 <cd:parameter name="style">
69 <cd:resolve name="value-style"/>
70 </cd:parameter>
71 <cd:parameter name="color">
72 <cd:constant type="cd:color"/>
73 </cd:parameter>
74 <cd:parameter name="option">
75 <cd:constant type="keep"/>
76 </cd:parameter>
77 </cd:assignments>
78 </cd:arguments>
79 </cd:command>
80
81 <cd:command name="unit" generated="yes" variant="instance" level="document" category="symbols" file="phys-dim.mkxl">
82 <cd:sequence>
83 <cd:instance value="unit"/>
84 </cd:sequence>
85 <cd:arguments>
86 <cd:content/>
87 </cd:arguments>
88 <cd:instances>
89 <cd:resolve name="instance-unit"/>
90 </cd:instances>
91 </cd:command>
92
93 <cd:command name="installunitsseparator" level="system" category="symbols" file="phys-dim.mkxl">
94 <cd:arguments>
95 <cd:resolve name="argument-name"/>
96 <cd:resolve name="argument-command"/>
97 </cd:arguments>
98 </cd:command>
99
100 <cd:command name="installunitsspace" level="system" category="symbols" file="phys-dim.mkxl">
101 <cd:arguments>
102 <cd:resolve name="argument-name"/>
103 <cd:resolve name="argument-command"/>
104 </cd:arguments>
105 </cd:command>
106
107 <cd:command name="registerunit" level="style" category="symbols" file="phys-dim.mkxl">
108 <cd:arguments>
109 <cd:keywords optional="yes">
110 <cd:constant type="prefix"/>
111 <cd:constant type="unit" default="yes"/>
112 <cd:constant type="operator"/>
113 <cd:constant type="suffix"/>
114 <cd:constant type="symbol"/>
115 <cd:constant type="packaged"/>
116 </cd:keywords>
117 <cd:resolve name="assignment-userdata-list"/>
118 </cd:arguments>
119 </cd:command>
120
121 <cd:command name="registerunitshortcut" level="style" category="symbols" file="phys-dim.mkxl">
122 <cd:arguments>
123 <cd:keywords optional="yes">
124 <cd:constant type="prefix"/>
125 <cd:constant type="unit" default="yes"/>
126 <cd:constant type="operator"/>
127 <cd:constant type="suffix"/>
128 <cd:constant type="symbol"/>
129 <cd:constant type="packaged"/>
130 </cd:keywords>
131 <cd:resolve name="assignment-userdata-list"/>
132 </cd:arguments>
133 </cd:command>
134
135 <cd:command name="spaceddigitsmethod" level="style" category="symbols" file="core-con.mkiv"/> <!-- -->
136
137 <cd:command name="spaceddigitssymbol" level="style" category="symbols" file="core-con.mkiv"/> <!-- -->
138
139 <cd:command name="spaceddigitsseparator" level="style" category="symbols" file="core-con.mkiv"/><!-- -->
140
141 <cd:command name="spaceddigits" level="document" category="symbols" file="core-con.mkiv">
142 <cd:arguments>
143 <cd:resolve name="argument-number"/>
144 </cd:arguments>
145 </cd:command>
146
147</cd:interface>
148 |