i-parallel.xml /size: 3432 b    last modification: 2021-10-28 13:51
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="defineparallel" level="style" category="columns" keywords="structure" file="buff-par.mkvi">
8        <cd:arguments>
9            <cd:resolve name="keyword-name"/>
10            <cd:resolve name="keyword-name-list"/>
11        </cd:arguments>
12    </cd:command>
13
14    <cd:command name="setupparallel" level="style" category="columns" keywords="structure" file="buff-par.mkvi">
15        <cd:arguments>
16            <cd:resolve name="keyword-name"/>
17            <cd:resolve name="keyword-name-list"/>
18            <cd:assignments list="yes">
19                <cd:parameter name="setups">
20                    <cd:constant type="cd:name"/>
21                </cd:parameter>
22                <cd:parameter name="start">
23                    <cd:constant type="cd:number"/>
24                </cd:parameter>
25                <cd:parameter name="n">
26                    <cd:constant type="cd:number"/>
27                </cd:parameter>
28                <cd:parameter name="criterium">
29                    <cd:constant type="all"/>
30                </cd:parameter>
31            </cd:assignments>
32        </cd:arguments>
33    </cd:command>
34
35    <cd:command name="placeparallel" level="document" category="columns" keywords="structure" file="buff-par.mkvi">
36        <cd:arguments>
37            <cd:resolve name="keyword-name"/>
38            <cd:resolve name="keyword-name-list"/>
39            <cd:assignments list="yes" optional="yes">
40                <cd:inherit name="setupparallel"/>
41            </cd:assignments>
42        </cd:arguments>
43    </cd:command>
44
45    <cd:command name="doifelseparallel" level="style" category="columns" keywords="structure conditional" file="buff-par.mkvi">
46        <cd:arguments>
47            <cd:resolve name="argument-name"/>
48            <cd:keywords delimiters="braces" list="yes">
49                <cd:constant type="cd:name"/>
50                <cd:constant type="all" default="yes"/>
51            </cd:keywords>
52            <cd:resolve name="argument-true"/>
53            <cd:resolve name="argument-false"/>
54        </cd:arguments>
55    </cd:command>
56
57    <cd:command name="doifparallelelse" level="style" category="columns" keywords="structure conditional" file="buff-par.mkvi">
58        <cd:arguments>
59            <cd:resolve name="argument-name"/>
60            <cd:keywords delimiters="braces" list="yes">
61                <cd:constant type="cd:name"/>
62                <cd:constant type="all" default="yes"/>
63            </cd:keywords>
64            <cd:resolve name="argument-true"/>
65            <cd:resolve name="argument-false"/>
66        </cd:arguments>
67    </cd:command>
68
69    <cd:command name="resetparallel" level="style" category="columns" keywords="structure" file="buff-par.mkvi">
70        <cd:arguments>
71            <cd:resolve name="keyword-name"/>
72            <cd:keywords list="yes" optional="yes">
73                <cd:constant type="cd:name"/>
74                <cd:constant type="all" default="yes"/>
75            </cd:keywords>
76        </cd:arguments>
77    </cd:command>
78
79    <cd:command name="parallel" type="environment" generated="yes" variant="example" level="document" category="columns" keywords="structure" file="buff-par.mkvi">
80        <cd:sequence>
81            <cd:variable value="parallel"/>
82        </cd:sequence>
83    </cd:command>
84
85</cd:interface>
86