i-modules.xml /size: 4612 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="usemodule" level="style" category="structure" file="file-mod.mkvi">
8        <cd:arguments>
9            <cd:keywords optional="yes">
10                <cd:constant type="m"/>
11                <cd:constant type="p"/>
12                <cd:constant type="s"/>
13                <cd:constant type="x"/>
14                <cd:constant type="t"/>
15            </cd:keywords>
16            <cd:resolve name="keyword-file-list"/>
17            <cd:assignments list="yes" optional="yes">
18                <cd:parameter name="cd:key">
19                    <cd:constant type="cd:value"/>
20                </cd:parameter>
21            </cd:assignments>
22        </cd:arguments>
23    </cd:command>
24
25    <!--
26
27        <cd:command name="usemodules" level="style" category="structure" file="file-mod.mkvi">
28            <cd:arguments>
29                <cd:keywords optional="yes">
30                    <cd:constant type="m"/>
31                    <cd:constant type="p"/>
32                    <cd:constant type="s"/>
33                    <cd:constant type="x"/>
34                    <cd:constant type="t"/>
35                </cd:keywords>
36                <cd:resolve name="keyword-file-list"/>
37                <cd:assignments list="yes" optional="yes">
38                    <cd:parameter name="cd:key">
39                        <cd:constant type="cd:value"/>
40                    </cd:parameter>
41                </cd:assignments>
42            </cd:arguments>
43        </cd:command>
44
45    -->
46
47    <cd:command name="usetexmodule" level="style" category="structure" file="file-mod.mkvi">
48        <cd:arguments>
49            <cd:keywords optional="yes">
50                <cd:constant type="m"/>
51                <cd:constant type="p"/>
52                <cd:constant type="s"/>
53                <cd:constant type="x"/>
54                <cd:constant type="t"/>
55            </cd:keywords>
56            <cd:resolve name="keyword-file-list"/>
57            <cd:assignments list="yes" optional="yes">
58                <cd:parameter name="cd:key">
59                    <cd:constant type="cd:value"/>
60                </cd:parameter>
61            </cd:assignments>
62        </cd:arguments>
63    </cd:command>
64
65    <cd:command name="module" type="environment" level="system" category="structure" file="file-mod.mkvi">
66        <cd:arguments>
67            <cd:resolve name="keyword-file"/>
68        </cd:arguments>
69    </cd:command>
70
71    <cd:command name="module" type="environment" variant="string" level="system" category="structure" file="file-mod.mkvi">
72        <cd:arguments>
73            <cd:resolve name="string-file"/>
74        </cd:arguments>
75    </cd:command>
76
77    <cd:command name="setupmodule" level="system" category="structure" file="file-mod.mkvi">
78        <cd:arguments>
79            <cd:resolve name="keyword-file-optional"/>
80            <cd:assignments list="yes">
81                <cd:parameter name="test">
82                    <cd:constant type="yes"/>
83                    <cd:constant type="no" default="yes"/>
84                </cd:parameter>
85                <cd:parameter name="cd:key">
86                    <cd:constant type="cd:value"/>
87                </cd:parameter>
88            </cd:assignments>
89        </cd:arguments>
90    </cd:command>
91
92    <cd:command name="moduleparameter" level="system" category="structure" file="file-mod.mkvi">
93        <cd:arguments>
94            <cd:resolve name="argument-file"/>
95            <cd:resolve name="argument-key"/>
96        </cd:arguments>
97    </cd:command>
98
99    <cd:command name="currentmoduleparameter" level="system" category="structure" file="file-mod.mkvi">
100        <cd:arguments>
101            <cd:resolve name="argument-key"/>
102        </cd:arguments>
103    </cd:command>
104
105    <cd:command name="moduletestsection" type="environment" level="system" category="structure" file="file-mod.mkvi"/>
106
107    <cd:command name="fetchruntinecommand" level="system" category="structure" file="file-mod.mkvi">
108        <cd:arguments>
109            <cd:csname/>
110            <cd:resolve name="argument-file"/>
111        </cd:arguments>
112    </cd:command>
113
114    <cd:command name="luaenvironment" level="system" category="structure" file="file-mod.mkvi">
115        <cd:arguments>
116            <cd:resolve name="string-file"/>
117        </cd:arguments>
118    </cd:command>
119
120    <cd:command name="useluamodule" level="system" category="structure" file="file-mod.mkvi">
121        <cd:arguments>
122            <cd:resolve name="keyword-file"/>
123        </cd:arguments>
124    </cd:command>
125
126</cd:interface>
127