i-mathdelimiter.xml /size: 4616 b    last modification: 2025-02-21 11:03
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="checkdelimiters" file="math-del.mkxl">
8        <cd:arguments>
9            <cd:content/>
10        </cd:arguments>
11    </cd:command>
12
13    <cd:command name="fakeleftdelimiter" file="math-del.mkxl"/>
14
15    <cd:command name="fakerightdelimiter" file="math-del.mkxl"/>
16
17    <cd:command name="enabledelimiter" file="math-del.mkxl"/>
18
19    <cd:command name="disabledelimiter" file="math-del.mkxl"/>
20
21    <cd:command name="enablefiller" file="math-del.mkxl"/>
22
23    <cd:command name="disablefiller" file="math-del.mkxl"/>
24
25    <cd:command name="mathopnolimits" file="math-del.mkxl">
26        <cd:arguments>
27            <cd:content/>
28        </cd:arguments>
29    </cd:command>
30
31    <cd:command name="mathopdolimits" file="math-del.mkxl">
32        <cd:arguments>
33            <cd:content/>
34        </cd:arguments>
35    </cd:command>
36
37    <cd:command name="definemathdelimiter" file="math-del.mkxl">
38        <cd:arguments>
39            <cd:resolve name="keyword-name"/>
40            <cd:resolve name="keyword-name-optional"/>
41            <cd:assignments list="yes" optional="yes">
42                <cd:inherit name="setupmathdelimiters"/>
43            </cd:assignments>
44        </cd:arguments>
45    </cd:command>
46
47    <!--
48
49        <cd:command name="setupmathdelimiter" file="math-del.mkxl">
50            <cd:arguments>
51                <cd:resolve name="keyword-name-list-optional"/>
52                <cd:assignments list="yes">
53                    <cd:inherit name="setupmathdelimiters"/>
54                </cd:assignments>
55            </cd:arguments>
56        </cd:command>
57
58    -->
59
60    <cd:command name="setupmathdelimiter" file="math-del.mkxl">
61        <cd:arguments>
62            <cd:resolve name="keyword-name-list-optional"/>
63            <cd:assignments list="yes">
64                <cd:parameter name="define">
65                    <cd:constant type="yes" default="yes"/>
66                    <cd:constant type="no"/>
67                </cd:parameter>
68                <cd:parameter name="factor">
69                    <cd:constant type="cd:number"/>
70                </cd:parameter>
71                <cd:parameter name="leftoffset">
72                    <cd:constant type="cd:dimension"/>
73                </cd:parameter>
74                <cd:parameter name="rightoffset">
75                    <cd:constant type="cd:dimension"/>
76                </cd:parameter>
77                <cd:parameter name="exact">
78                    <cd:constant type="yes"/>
79                    <cd:constant type="no" default="yes"/>
80                </cd:parameter>
81                <cd:parameter name="axis">
82                    <cd:constant type="yes" default="yes"/>
83                    <cd:constant type="no"/>
84                </cd:parameter>
85                <cd:parameter name="height">
86                    <cd:constant type="cd:dimension"/>
87                </cd:parameter>
88                <cd:parameter name="depth">
89                    <cd:constant type="cd:dimension"/>
90                </cd:parameter>
91                <cd:parameter name="symbol">
92                    <cd:constant type="cd:number"/>
93                </cd:parameter>
94            </cd:assignments>
95        </cd:arguments>
96    </cd:command>
97
98    <cd:command name="mathdelimiter" file="math-del.mkxl">
99        <cd:arguments>
100            <cd:resolve name="keyword-name"/>
101            <cd:resolve name="keyword-number-optional"/>
102        </cd:arguments>
103    </cd:command>
104
105    <cd:command name="mathdelimiter" variant="assignment" file="math-del.mkxl">
106        <cd:arguments>
107            <cd:resolve name="keyword-name"/>
108            <cd:assignments list="yes" optional="yes">
109                <cd:inherit name="setupmathdelimiters"/>
110            </cd:assignments>
111        </cd:arguments>
112    </cd:command>
113
114    <cd:command name="mathdelimiter" generated="yes" variant="example" file="math-del.mkxl">
115        <cd:sequence>
116            <cd:string value="mathdelimiter"/>
117        </cd:sequence>
118        <cd:arguments>
119            <cd:resolve name="keyword-number-optional"/>
120        </cd:arguments>
121    </cd:command>
122
123    <cd:command name="mathdelimiter" generated="yes" variant="example:assignment" file="math-del.mkxl">
124        <cd:sequence>
125            <cd:string value="mathdelimiter"/>
126        </cd:sequence>
127        <cd:arguments>
128            <cd:assignments list="yes" optional="yes">
129                <cd:inherit name="setupmathdelimiters"/>
130            </cd:assignments>
131        </cd:arguments>
132    </cd:command>
133
134</cd:interface>
135