summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/luat-lib.mkxl
blob: cb161cafa7c66ae4cf92173e8398bc09edc82ff5 (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
%D \module
%D   [       file=luat-lib,
%D        version=2006.09.11,
%D          title=\CONTEXT\ Lua Macros,
%D       subtitle=Libraries,
%D         author=Hans Hagen,
%D           date=\currentdate,
%D      copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.

\writestatus{loading}{ConTeXt Lua Macros / Libraries}

\registerctxluafile{util-str}{}
\registerctxluafile{util-tab}{}
\registerctxluafile{util-fil}{autosuffix}
\registerctxluafile{util-sac}{autosuffix}
\registerctxluafile{util-sto}{} % could also be done in trac-deb.mkiv
\registerctxluafile{util-pck}{autosuffix}
\registerctxluafile{util-prs}{}
\registerctxluafile{util-fmt}{}
\registerctxluafile{util-dim}{}

\registerctxluafile{trac-set}{autosuffix}
\registerctxluafile{luat-log}{autosuffix}
\registerctxluafile{trac-inf}{autosuffix}
\registerctxluafile{util-lua}{}
\registerctxluafile{util-deb}{autosuffix}

\registerctxluafile{util-tpl}{} % needs tracker
\registerctxluafile{util-seq}{}

\registerctxluafile{util-sta}{}

\registerctxluafile{util-sbx}{} % needs tracker and templates

\registerctxluafile{util-soc-imp-reset}  {}
\registerctxluafile{util-soc-imp-socket} {}
\registerctxluafile{util-soc-imp-ltn12}  {}
\registerctxluafile{util-soc-imp-mime}   {}
\registerctxluafile{util-soc-imp-url}    {}
\registerctxluafile{util-soc-imp-headers}{}
\registerctxluafile{util-soc-imp-http}   {}
\registerctxluafile{util-soc-imp-tp}     {}

\registerctxluafile{util-zip}{}
\registerctxluafile{util-tar}{}

\registerctxluafile{data-ini}{}
\registerctxluafile{data-exp}{}
\registerctxluafile{data-env}{}
\registerctxluafile{data-tmp}{}
\registerctxluafile{data-met}{}
\registerctxluafile{data-res}{}
\registerctxluafile{data-inp}{}
\registerctxluafile{data-out}{}
\registerctxluafile{data-fil}{} % opener gets overloaded in data-tex

\registerctxluafile{data-pre}{} % after data-res
\registerctxluafile{data-bin}{} % before data-tex
\registerctxluafile{data-tex}{} % after data-pre
\registerctxluafile{data-vir}{autosuffix}
\registerctxluafile{data-zip}{}
\registerctxluafile{data-dec}{}
\registerctxluafile{data-tar}{}
%registerctxluafile{data-crl}{}
\registerctxluafile{data-sch}{}
\registerctxluafile{data-tre}{}
\registerctxluafile{data-lua}{}
\registerctxluafile{data-ctx}{}
\registerctxluafile{data-con}{}
\registerctxluafile{data-use}{}
\registerctxluafile{data-aux}{}

\registerctxluafile{luat-cbk}{autosuffix}
\registerctxluafile{luat-run}{autosuffix}
\registerctxluafile{luat-fio}{autosuffix}
\registerctxluafile{luat-cnf}{autosuffix,initexonly}
\registerctxluafile{luat-lua}{}
\registerctxluafile{luat-sto}{}
\registerctxluafile{luat-ini}{autosuffix}
\registerctxluafile{util-env}{}
\registerctxluafile{luat-env}{}
\registerctxluafile{luat-exe}{} % simplified
\registerctxluafile{luat-iop}{} % simplified
%registerctxluafile{luat-bwc}{}
\registerctxluafile{trac-lmx}{} % might become l-lmx or luat-lmx
\registerctxluafile{luat-mac}{}
%registerctxluafile{luat-prp}{} % for the moment of not much use

\registerctxluafile{lxml-tab}{}
\registerctxluafile{lxml-lpt}{}
\registerctxluafile{lxml-xml}{}
\registerctxluafile{lxml-aux}{}
\registerctxluafile{lxml-mis}{}

% \pushoverloadmode
%
% \ifdefined\writestatus \else \protected\def\writestatus#1#2{\ctxlua{logs.status([==[#1]==],[==[#2]==])}}  \fi
% \ifdefined\writestring \else \protected\def\writestring  #1{\ctxlua{logs.writer([==[#1]==],"\string\n")}} \fi
% \ifdefined\writeline   \else \protected\def\writeline      {\ctxlua{logs.newline()}}                      \fi
%
% \popoverloadmode

\endinput