summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/base/mkiv/luat-lib.mkiv
blob: d5f6099ca794e71a462667d3824f408d898c403a (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
%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}{optimize}
\registerctxluafile{util-sac}{optimize}
\registerctxluafile{util-sto}{} % could also be done in trac-deb.mkiv
\registerctxluafile{util-pck}{}
% \registerctxluafile{util-seq}{}
%registerctxluafile{util-mrg}{} % not needed in context itself, only mtxrun
%registerctxluafile{util-lua}{} % moved
\registerctxluafile{util-prs}{}
\registerctxluafile{util-fmt}{}
\registerctxluafile{util-dim}{}

%registerctxluafile{trac-inf}{}
\registerctxluafile{trac-set}{}
\registerctxluafile{trac-log}{}
\registerctxluafile{trac-inf}{}
%registerctxluafile{trac-pro}{}
\registerctxluafile{util-lua}{}
\registerctxluafile{util-deb}{} % could also be done in trac-deb.mkiv

\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-copas}  {}
\registerctxluafile{util-soc-imp-ltn12}  {}
%registerctxluafile{util-soc-imp-mbox}   {}
\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-soc-imp-ftp}    {}
%registerctxluafile{util-soc-imp-smtp}   {}

\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}{}

\registerctxluafile{data-pre}{}
\registerctxluafile{data-tex}{}
\registerctxluafile{data-vir}{}
\registerctxluafile{data-bin}{}
\registerctxluafile{data-zip}{}
%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{util-lib}{}

\registerctxluafile{luat-cbk}{}
\registerctxluafile{luat-run}{}
\registerctxluafile{luat-fio}{}
\registerctxluafile{luat-cnf}{}
\registerctxluafile{luat-lua}{}
\registerctxluafile{luat-sto}{}
\registerctxluafile{luat-ini}{}
\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}{}

\normalprotected\def\writestatus#1#2{\ctxlua{logs.status([==[#1]==],[==[#2]==])}}
\normalprotected\def\writestring  #1{\ctxlua{logs.writer([==[#1]==],"\string\n")}}
\normalprotected\def\writeline      {\ctxlua{logs.newline()}}

\endinput