i-catcodes.xml /size: 5074 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="texcode" type="environment" level="system" category="catcode" file="catc-ctx.mkxl"/>
8
9    <cd:command name="contextcode" type="environment" level="system" category="catcode" file="catc-ctx.mkiv"/>
10
11    <cd:command name="contextdefinitioncode" type="environment" level="system" category="catcode" file="catc-ctx.mkiv"/>
12
13    <cd:command name="protect" type="environment" begin="un" end="" level="system" category="catcode" file="catc-def.mkiv"/><!-- end="zero width space" -->
14
15    <cd:command name="newcatcodetable" level="system" category="catcode" file="catc-ini.mkiv">
16        <cd:arguments>
17            <cd:csname/>
18        </cd:arguments>
19    </cd:command>
20
21    <cd:command name="catcodetable" type="environment" level="system" category="catcode" file="catc-ini.mkiv">
22        <cd:arguments>
23            <cd:csname/>
24        </cd:arguments>
25    </cd:command>
26
27    <cd:command name="extendedcatcodetable" type="environment" level="system" category="catcode" file="catc-ini.mkiv">
28        <cd:arguments>
29            <cd:csname/>
30        </cd:arguments>
31    </cd:command>
32
33    <cd:command name="installactivecharacter" level="system" category="catcode" file="catc-act.mkiv">
34        <cd:arguments>
35            <cd:resolve name="string-character"/>
36        </cd:arguments>
37    </cd:command>
38
39    <cd:command name="defineactivecharacter" level="system" category="catcode" file="catc-act.mkiv">
40        <cd:arguments>
41            <cd:resolve name="string-character"/>
42            <cd:resolve name="argument-command"/>
43        </cd:arguments>
44    </cd:command>
45
46    <cd:command name="installanddefineactivecharacter" level="system" category="catcode" file="catc-act.mkiv">
47        <cd:arguments>
48            <cd:resolve name="string-character"/>
49            <cd:resolve name="argument-command"/>
50        </cd:arguments>
51    </cd:command>
52
53    <cd:command name="makecharacteractive" level="system" category="catcode" file="catc-act.mkiv">
54        <cd:arguments>
55            <cd:resolve name="string-character"/>
56        </cd:arguments>
57    </cd:command>
58
59    <cd:command name="permitcircumflexescape" level="system" category="catcode" file="catc-ini.mkiv"/>
60
61    <cd:command name="permitcaretescape" level="system" category="catcode" file="catc-ini.mkiv"/>
62
63    <cd:command name="letcatcodecommand" level="system" category="catcode" file="catc-ini.mkiv">
64        <cd:arguments>
65            <cd:csname/>
66            <cd:keywords delimiters="none">
67                <cd:constant type="cd:character"/>
68                <cd:constant type="cd:number"/>
69            </cd:keywords>
70            <cd:csname/>
71        </cd:arguments>
72    </cd:command>
73
74    <cd:command name="defcatcodecommand" level="system" category="catcode" file="catc-ini.mkiv">
75        <cd:arguments>
76            <cd:csname/>
77            <cd:keywords delimiters="none">
78                <cd:constant type="cd:character"/>
79                <cd:constant type="cd:number"/>
80            </cd:keywords>
81            <cd:resolve name="argument-command"/>
82        </cd:arguments>
83    </cd:command>
84
85    <cd:command name="uedcatcodecommand" level="system" category="catcode" file="catc-ini.mkiv">
86        <cd:arguments>
87            <cd:csname/>
88            <cd:keywords delimiters="none">
89                <cd:constant type="cd:character"/>
90                <cd:constant type="cd:number"/>
91            </cd:keywords>
92            <cd:resolve name="argument-command"/>
93        </cd:arguments>
94    </cd:command>
95
96    <cd:command name="catcodetable" type="environment" begin="push" end="pop" level="system" category="catcode" file="catc-ini.mkiv"/>
97
98    <cd:command name="restorecatcodes" level="system" category="catcode" file="catc-ini.mkiv"/>
99
100    <cd:command name="setcatcodetable" level="system" category="catcode" file="catc-ini.mkiv">
101        <cd:arguments>
102            <cd:csname/>
103        </cd:arguments>
104    </cd:command>
105
106    <cd:command name="tracecatcodetables" level="system" category="catcode" file="catc-ini.mkiv"/>
107
108    <cd:command name="catcodetablename" level="system" category="catcode" file="catc-ini.mkiv"/>
109
110    <cd:command name="rescan" level="system" category="catcode" file="catc-sym.mkiv">
111        <cd:arguments>
112            <cd:content/>
113        </cd:arguments>
114    </cd:command>
115
116    <cd:command name="rescanwithsetup" level="system" category="catcode" file="catc-sym.mkiv">
117        <cd:arguments>
118            <cd:resolve name="argument-name"/>
119            <cd:content/>
120        </cd:arguments>
121    </cd:command>
122
123    <cd:command name="asciimode" level="document" category="catcode" file="math-ini.mkxl"/>
124
125    <cd:command name="enableasciimode" level="document" category="catcode" file="math-ini.mkxl"/>
126
127    <cd:command name="asciimode" type="environment" level="document" category="catcode" file="math-ini.mkxl"/>
128
129    <cd:command name="literalmode" level="document" category="catcode" file="buff-ver.mkiv"/>
130
131</cd:interface>
132