summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/expl3/l3.ins
blob: 91288ab8004845a83e205e9f0864290cbe009504 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120

\input docstrip.tex
\askforoverwritefalse

\preamble


EXPERIMENTAL CODE

Do not distribute this file without also distributing the
source files specified above.

Do not distribute a modified version of this file.


\endpreamble
% stop docstrip adding \endinput
\postamble
\endpostamble

\keepsilent

% wrapper package for the expl3 bundle
\generate{\file{expl3.sty}{\from{expl3.dtx}{package}}}


% l3names.sty sets up the naming scheme for TeX primitives.
\generate{\file{l3names.sty}{\from{l3names.dtx}{package}}}



% Define some basic commands to get us started with the new
% programming style.
\generate{\file{l3basics.sty}{\from{l3basics.dtx}{package,trace}}}


% Define some basic commands that check various conditions
% related to defining commands eg defined/undefined global/local
% Not sure how much of this really makes sense as a package, but...
\generate{\file{l3chk.sty}{\from{l3chk.dtx}{package,trace}}}


%% toks register handling (can be compiled with check module)
\generate{\file{l3toks.sty}{\from{l3toks.dtx}{package,trace}}}


%% token lists
\generate{\file{l3tl.sty}{\from{l3tl.dtx}{package,trace}}}


%% LaTeX3 expansion module
\generate{\file{l3expan.sty}{\from{l3expan.dtx}{package,trace}}}


%% LaTeX3 quarks.
\generate{\file{l3quark.sty}{\from{l3quark.dtx}{package,trace}}}


%% LaTeX3 sequences.
\generate{\file{l3seq.sty}{\from{l3seq.dtx}{package,trace}}}


%% LaTeX3 clists.
\generate{\file{l3clist.sty}{\from{l3clist.dtx}{package,trace}}}


%% LaTeX3 property lists.
\generate{\file{l3prop.sty}{\from{l3prop.dtx}{package,trace}}}


%% LaTeX3 fake integer macros. --- this is still needed in places such as xor !!!
\generate{\file{l3num.sty}{\from{l3num.dtx}{package,trace}}}

%% LaTeX3 integer registers.  (can be compiled with check module)
\generate{\file{l3int.sty}{\from{l3int.dtx}{package,trace}}}

%% LaTeX3 skip registers.
\generate{\file{l3skip.sty}{\from{l3skip.dtx}{package,trace}}}


%% LaTeX3 precompilation
\generate{\file{l3precom.sty}{\from{l3precom.dtx}{package,precompile,trace}}}

%% LaTeX3 I/O module.
\generate{\file{l3io.sty}{\from{l3io.dtx}{package,trace}}}

%% LaTeX3 program control structures (loops, booleans, ...)
\generate{\file{l3prg.sty}{\from{l3prg.dtx}{package}}}

%% LaTeX3 box module
\generate{\file{l3box.sty}{\from{l3box.dtx}{package}}}

%% LaTeX3 messages
\generate{\file{l3msg.sty}{\from{l3msg.dtx}{package}}}

%% LaTeX3 tokens
\generate{\file{l3token.sty}{\from{l3token.dtx}{package}}}

%% LaTeX3 cross references
\generate{\file{l3xref.sty}{\from{l3xref.dtx}{package}}}
%%\generate{\file{l3xref-test.tex}{\from{l3xref.dtx}{testfile}}}

%% LaTeX3 calc module
\generate{\file{l3calc.sty}{\from{l3calc.dtx}{package}}}

%% LaTeX3 keyval modules
\generate{\file{l3keyval.sty}{\from{l3keyval.dtx}{package}}}
\generate{\file{l3keys.sty}{\from{l3keys.dtx}{package}}}

%% LaTeX3 file loading
\generate{\file{l3file.sty}{\from{l3file.dtx}{package}}}

%% LaTeX3 floating point unit
\generate{\file{l3fp.sty}{\from{l3fp.dtx}{package}}}

%% LaTeX3 LuaTeX support
\generate{\file{l3luatex.sty}{\from{l3luatex.dtx}{package}}}


\endbatchfile