i-database.xml /size: 4690 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="definedatabase" level="style" category="tables" file="m-database.mkiv">
8        <cd:arguments>
9            <cd:resolve name="keyword-name"/>
10            <cd:resolve name="keyword-name-optional"/>
11            <cd:assignments list="yes" optional="yes">
12                <cd:inherit name="setupdatabase"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setupdatabase" level="style" category="tables" file="m-database.mkiv">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="strip">
22                    <cd:constant type="yes"/>
23                    <cd:constant type="no" default="yes"/>
24                </cd:parameter>
25                <cd:parameter name="separator">
26                    <cd:constant type="tab"/>
27                    <cd:constant type="tabs"/>
28                    <cd:constant type="comma"/>
29                    <cd:constant type="space"/>
30                    <cd:constant type="spaces"/>
31                    <cd:constant type="cd:text"/>
32                </cd:parameter>
33                <cd:parameter name="quotechar">
34                    <cd:constant type="cd:text"/>
35                </cd:parameter>
36                <cd:parameter name="commentchar">
37                    <cd:constant type="cd:text"/>
38                </cd:parameter>
39                <cd:parameter name="setups" list="yes">
40                    <cd:constant type="cd:name"/>
41                </cd:parameter>
42                <cd:parameter name="before">
43                    <cd:constant type="cd:command"/>
44                </cd:parameter>
45                <cd:parameter name="after">
46                    <cd:constant type="cd:command"/>
47                </cd:parameter>
48                <cd:parameter name="first">
49                    <cd:constant type="cd:command"/>
50                </cd:parameter>
51                <cd:parameter name="last">
52                    <cd:constant type="cd:command"/>
53                </cd:parameter>
54                <cd:parameter name="left">
55                    <cd:constant type="cd:command"/>
56                </cd:parameter>
57                <cd:parameter name="right">
58                    <cd:constant type="cd:command"/>
59                </cd:parameter>
60                <cd:parameter name="command">
61                    <cd:constant type="cd:csname"/>
62                </cd:parameter>
63            </cd:assignments>
64        </cd:arguments>
65    </cd:command>
66
67    <cd:command name="processdatabasebuffer" level="document" category="tables" keywords="buffer" file="m-database.mkiv">
68        <cd:arguments>
69            <cd:resolve name="keyword-name"/>
70            <cd:resolve name="keyword-buffer"/>
71        </cd:arguments>
72    </cd:command>
73
74    <cd:command name="processdatabasefile" level="document" category="tables" file="m-database.mkiv">
75        <cd:arguments>
76            <cd:resolve name="keyword-name"/>
77            <cd:resolve name="keyword-file"/>
78        </cd:arguments>
79    </cd:command>
80
81    <cd:command name="defineseparatedlist" level="style" category="tables" file="m-database.mkiv">
82        <cd:arguments>
83            <cd:resolve name="keyword-name"/>
84            <cd:assignments list="yes" optional="yes">
85                <cd:inherit name="setupdatabase"/>
86            </cd:assignments>
87        </cd:arguments>
88    </cd:command>
89
90    <cd:command name="processseparatedlist" level="document" category="tables" file="m-database.mkiv">
91        <cd:arguments>
92            <cd:resolve name="keyword-name"/>
93            <cd:resolve name="keyword-file"/>
94        </cd:arguments>
95    </cd:command>
96
97    <cd:command name="separatedlist" type="environment" generated="yes" variant="instance" level="document" category="tables" file="m-database.mkiv">
98        <cd:sequence>
99            <cd:instance value="separatedlist"/>
100        </cd:sequence>
101    </cd:command>
102
103    <cd:command name="separatedlist" type="environment" level="document" category="tables" file="m-database.mkiv">
104        <cd:arguments>
105            <cd:resolve name="keyword-name"/>
106        </cd:arguments>
107    </cd:command>
108
109    <cd:command name="setupseparatedlist" level="style" category="tables" file="m-database.mkiv">
110        <cd:arguments>
111            <cd:resolve name="keyword-name-list-optional"/>
112            <cd:assignments list="yes">
113                <cd:inherit name="setupdatabase"/>
114            </cd:assignments>
115        </cd:arguments>
116    </cd:command>
117
118</cd:interface>
119