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\catcode\{=1 \catcode\}=2 \catcode\#=6
39
40
41
42
43
44
45
46
47
48
49
50
51\edef\contextformat {\jobname}
52\edef\contextversion{2024.01.08 11:23}
53
54
55
56\chardef\contextlmtxmode\directlua{tex.print(CONTEXTLMTXMODE or 0)}\relax
57
58
59
60\let\fmtname \contextformat
61\let\fmtversion\contextversion
62
63
64
65\edef\mksuffix {mkiv}
66\edef\contextmark{MKIV}
67
68\ifx\normalinput\undefined \let\normalinput\input \fi
69
70\def\loadmarkfile#1{\normalinput{#1.\mksuffix}}
71\def\loadmkivfile#1{\normalinput{#1.mkiv}}
72\def\loadmkvifile#1{\normalinput{#1.mkvi}}
73
74
75
76
77
78
79\loadmarkfile{systini}
80
81
82
83\ifnum\luatexversion<110
84 \writestatus{!!!!}{Your luatex binary is too old, you need at least version 1.10!}
85 \expandafter\end
86\fi
87
88
89
90\ifdefined\defaultinterface \else \def\defaultinterface {english} \fi
91
92\ifdefined\defaultlanguagetag \else \def\defaultlanguagetag{en} \fi
93
94
95
96
97\newtoks\contextversiontoks \contextversiontoks\expandafter{\contextversion}
98
99
100
101
102
103\loadmarkfile{normctx}
104\loadmarkfile{systpln}
105\loadmarkfile{systmes}
106
107\loadmarkfile{luatcod}
108\loadmarkfile{luatbas}
109\loadmarkfile{luatlib}
110\loadmarkfile{luatsoc}
111
112\loadmarkfile{catcini}
113\loadmarkfile{catcact}
114\loadmarkfile{catcdef}
115\loadmarkfile{catcctx}
116\loadmarkfile{catcsym}
117
118\loadmarkfile{toksini}
119\loadmarkfile{cldfini}
120
121
122
123
124
125
126\loadmarkfile{luatini}
127\loadmarkfile{toksscn}
128
129\loadmarkfile{systaux}
130\loadmarkfile{systlua}
131\loadmarkfile{systcon}
132
133\loadmarkfile{systfnt}
134\loadmarkfile{systrtp}
135
136\loadmarkfile{luatusr}
137
138\loadmkvifile{fileini}
139\loadmkvifile{fileres}
140\loadmkivfile{filelib}
141
142
143
144
145
146
147
148\loadmarkfile{suppdir}
149
150\loadmarkfile{charutf}
151\loadmarkfile{charini}
152\loadmarkfile{charact}
153
154\loadmarkfile{multini}
155\loadmarkfile{multsys}
156\loadmarkfile{multaux}
157\loadmarkfile{multdef}
158\loadmarkfile{multchk}
159\loadmkvifile{multdim}
160
161\loadmarkfile{cldfint}
162
163\loadmarkfile{tracctx}
164
165
166
167
168\loadmarkfile{toksaux}
169
170
171\loadmarkfile{attrini}
172
173\loadmarkfile{coreini}
174\loadmarkfile{coreenv}
175
176\loadmarkfile{layoini}
177
178\loadmarkfile{nodeini}
179
180\loadmarkfile{cldfbas}
181
182\loadmarkfile{nodefin}
183\loadmarkfile{nodemig}
184
185
186\loadmarkfile{drivini}
187
188\loadmarkfile{backini}
189\loadmarkfile{backres}
190\loadmarkfile{backtrf}
191
192\loadmarkfile{attrcol}
193\loadmarkfile{attrlay}
194\loadmarkfile{attrneg}
195\loadmarkfile{attreff}
196\loadmarkfile{attrmkr}
197
198\loadmarkfile{tractex}
199\loadmarkfile{tracdeb}
200
201\loadmarkfile{suppbox}
202
203\loadmarkfile{suppran}
204\loadmarkfile{suppmat}
205
206\loadmarkfile{coreuti}
207\loadmkvifile{filejob}
208
209\loadmarkfile{anchpos}
210
211\loadmarkfile{typoini}
212\loadmarkfile{typolin}
213\loadmarkfile{typobld}
214
215\loadmarkfile{typoinj}
216
217\loadmkvifile{filesyn}
218\loadmkvifile{filemod}
219
220\loadmarkfile{coresys}
221\loadmarkfile{corecon}
222
223\loadmarkfile{contfil}
224
225\loadmarkfile{regiini}
226\loadmarkfile{encoini}
227\loadmarkfile{handini}
228
229\loadmarkfile{langini}
230\loadmarkfile{langhyp}
231\loadmarkfile{langlab}
232
233\loadmarkfile{unicini}
234
235
236\loadmarkfile{coretwo}
237\loadmarkfile{coredat}
238
239\loadmarkfile{coloini}
240\loadmarkfile{cologrp}
241\loadmarkfile{coloext}
242
243\loadmarkfile{nodebck}
244
245\loadmarkfile{packcut}
246
247\loadmarkfile{langmis}
248\loadmarkfile{langurl}
249\loadmarkfile{langdef}
250
251
252
253\loadmarkfile{symbini}
254
255\loadmarkfile{sortini}
256
257\loadmkvifile{packmis}
258\loadmarkfile{packrul}
259\loadmarkfile{packmrl}
260\loadmkvifile{packbck}
261\loadmarkfile{packfen}
262
263\loadmarkfile{lxmlini}
264\loadmarkfile{lxmlsor}
265
266\loadmkvifile{typoprc}
267\loadmkivfile{typoplc}
268
269
270
271\loadmkvifile{strcini}
272\loadmarkfile{strctag}
273\loadmarkfile{strcdoc}
274\loadmarkfile{strcnum}
275\loadmarkfile{strcmar}
276\loadmarkfile{strcsbe}
277\loadmkvifile{strclst}
278\loadmarkfile{strcsec}
279\loadmarkfile{strcpag}
280\loadmarkfile{strcren}
281\loadmarkfile{strcxml}
282\loadmarkfile{strcdef}
283\loadmkvifile{strcref}
284
285\loadmkvifile{strclev}
286
287\loadmarkfile{spachor}
288\loadmarkfile{spacali}
289\loadmarkfile{spacflr}
290\loadmarkfile{spacver}
291\loadmarkfile{spaclin}
292\loadmarkfile{spacpag}
293\loadmarkfile{spacpar}
294\loadmarkfile{spacdef}
295\loadmkvifile{spacprf}
296\loadmarkfile{spacgrd}
297
298
299
300\loadmkvifile{scrnini}
301\loadmkvifile{scrnref}
302
303\loadmarkfile{packobj}
304
305\loadmkvifile{strcitm}
306
307\loadmkvifile{strccon}
308\loadmkvifile{strcdes}
309\loadmkvifile{strcenu}
310
311\loadmarkfile{strcind}
312\loadmarkfile{strclab}
313\loadmarkfile{strcsyn}
314
315
316
317\loadmarkfile{pagevar}
318\loadmkvifile{pageotr}
319\loadmarkfile{pageini}
320\loadmarkfile{pageins}
321\loadmarkfile{pagefac}
322\loadmarkfile{pagebrk}
323\loadmarkfile{pagecol}
324\loadmarkfile{pageinf}
325\loadmarkfile{pageflt}
326\loadmarkfile{pagebck}
327\loadmarkfile{pagenot}
328\loadmarkfile{pageone}
329\loadmarkfile{pagelay}
330\loadmkvifile{pagebox}
331\loadmkvifile{pagetxt}
332\loadmarkfile{pagesid}
333
334\loadmkvifile{strcflt}
335
336\loadmarkfile{pagepst}
337\loadmkvifile{pagembk}
338
339\loadmarkfile{pagemix}
340\loadmarkfile{pagesmp}
341
342\loadmarkfile{pagecst}
343\loadmarkfile{pagepcl}
344\loadmarkfile{packlyr}
345\loadmarkfile{packpos}
346\loadmkvifile{pagemak}
347
348\loadmarkfile{strcreg}
349
350\loadmkvifile{pagelin}
351\loadmarkfile{pagepar}
352\loadmarkfile{typopag}
353\loadmarkfile{typomar}
354\loadmarkfile{typoitm}
355
356\loadmarkfile{buffini}
357\loadmarkfile{buffver}
358\loadmkvifile{buffpar}
359
360\loadmarkfile{buffimptex}
361\loadmarkfile{buffimpmp}
362\loadmarkfile{buffimplua}
363\loadmarkfile{buffimpxml}
364
365\loadmarkfile{buffimpparsedxml}
366
367
368\loadmarkfile{strcblk}
369
370\loadmarkfile{pageimp}
371\loadmkvifile{pagesel}
372\loadmkvifile{pageinj}
373
374\loadmkvifile{scrnpag}
375\loadmkvifile{scrnwid}
376\loadmkvifile{scrnbut}
377\loadmkvifile{scrnbar}
378
379\loadmarkfile{pagecom}
380
381\loadmarkfile{strcbkm}
382
383\loadmarkfile{javaini}
384
385\loadmkvifile{scrnfld}
386\loadmkvifile{scrnhlp}
387
388\loadmarkfile{charenc}
389
390\loadmkvifile{fontlib}
391\loadmkvifile{fontfil}
392\loadmkvifile{fontvar}
393\loadmkvifile{fontfea}
394\loadmkvifile{fontmat}
395\loadmkvifile{fontini}
396\loadmkvifile{fontsym}
397\loadmkvifile{fontsty}
398\loadmkvifile{fontset}
399\loadmkvifile{fontemp}
400\loadmarkfile{fontpre}
401\loadmarkfile{fontunk}
402\loadmarkfile{fonttra}
403\loadmarkfile{fontchk}
404\loadmarkfile{fontuni}
405\loadmkvifile{fontcol}
406\loadmkvifile{fontgds}
407\loadmkvifile{fontaux}
408\loadmkvifile{fontsel}
409
410\loadmarkfile{typotal}
411\loadmarkfile{typopar}
412
413\loadmarkfile{tablcom}
414\loadmarkfile{tablpln}
415
416\loadmarkfile{tabltab}
417
418\loadmarkfile{tabltbl}
419\loadmarkfile{tablntb}
420\loadmarkfile{tablnte}
421\loadmarkfile{tablltb}
422\loadmarkfile{tablfrm}
423\loadmarkfile{tabltsp}
424\loadmkvifile{tablxtb}
425\loadmarkfile{tablmis}
426
427\loadmarkfile{typolan}
428
429\loadmarkfile{lxmlcss}
430
431\loadmarkfile{spacchr}
432
433\loadmarkfile{blobini}
434
435\loadmarkfile{tracvis}
436\loadmarkfile{tracjus}
437
438\loadmarkfile{typocln}
439\loadmarkfile{typowrp}
440\loadmarkfile{typospa}
441\loadmarkfile{typokrn}
442\loadmkvifile{typoitc}
443\loadmarkfile{typodir}
444\loadmarkfile{typobrk}
445\loadmarkfile{typocap}
446\loadmarkfile{typodig}
447\loadmarkfile{typorep}
448\loadmkvifile{typotxt}
449\loadmarkfile{typodrp}
450\loadmarkfile{typofln}
451\loadmarkfile{typosus}
452\loadmarkfile{typolig}
453\loadmarkfile{typochr}
454\loadmarkfile{typorub}
455\loadmkivfile{typofkr}
456\loadmkivfile{typopnc}
457
458\loadmkvifile{typeini}
459\loadmarkfile{typeset}
460
461\loadmarkfile{scrpini}
462
463\loadmarkfile{symbemj}
464
465\loadmarkfile{langtra}
466\loadmarkfile{langwrd}
467\loadmarkfile{langrep}
468
469\loadmarkfile{mlibctx}
470
471\loadmarkfile{metaini}
472\loadmarkfile{metatex}
473\loadmarkfile{metafun}
474\loadmarkfile{metapag}
475\loadmarkfile{metagrd}
476\loadmarkfile{metafnt}
477\loadmarkfile{metanod}
478\loadmarkfile{metalua}
479
480\loadmarkfile{pagemrk}
481
482\loadmarkfile{pageflw}
483\loadmarkfile{pagespr}
484\loadmarkfile{pageplg}
485\loadmarkfile{pagestr}
486
487\loadmarkfile{anchpgr}
488\loadmkvifile{anchbck}
489\loadmarkfile{anchtab}
490\loadmarkfile{anchbar}
491
492
493\loadmarkfile{mathini}
494\loadmarkfile{mathpln}
495\loadmarkfile{mathfor}
496\loadmarkfile{mathdef}
497\loadmarkfile{mathali}
498
499\loadmkvifile{mathstc}
500\loadmarkfile{mathfrc}
501\loadmarkfile{mathmis}
502\loadmarkfile{mathscr}
503\loadmarkfile{mathint}
504\loadmarkfile{mathdel}
505\loadmarkfile{mathfen}
506\loadmkvifile{mathacc}
507\loadmkvifile{mathrad}
508\loadmarkfile{mathinl}
509\loadmarkfile{mathdis}
510
511
512
513
514\loadmarkfile{strcmat}
515
516\loadmarkfile{chemini}
517\loadmarkfile{chemstr}
518
519\loadmarkfile{typoscr}
520\loadmarkfile{physdim}
521
522\loadmarkfile{noderul}
523\loadmkvifile{fontsol}
524
525\loadmkvifile{strcnot}
526\loadmkvifile{strclnt}
527\loadmkivfile{strctnt}
528\loadmkivfile{strcusr}
529
530\loadmarkfile{packcom}
531\loadmarkfile{typodel}
532
533\loadmarkfile{grphtrf}
534\loadmarkfile{grphinc}
535\loadmarkfile{grphfig}
536\loadmarkfile{grphraw}
537\loadmarkfile{grphrul}
538\loadmarkfile{grphpat}
539
540\loadmarkfile{packbox}
541\loadmarkfile{packbar}
542\loadmarkfile{pageapp}
543\loadmarkfile{metafig}
544
545\loadmarkfile{pageffl}
546
547\loadmarkfile{langspa}
548
549\loadmarkfile{typoovl}
550
551
552
553
554
555
556
557
558\loadmarkfile{publini}
559\loadmarkfile{publtra}
560\loadmarkfile{publxml}
561\loadmarkfile{publold}
562
563
564
565\loadmarkfile{metaxml}
566
567\loadmarkfile{contlog}
568
569
570
571\loadmarkfile{cldfver}
572\loadmarkfile{cldfcom}
573
574\loadmarkfile{corectx}
575
576\loadmarkfile{coredef}
577
578
579
580
581
582
583
584\loadmarkfile{backexp}
585\loadmarkfile{backpdf}
586
587\loadmarkfile{mlibpdf}
588\loadmarkfile{mlibpps}
589\loadmarkfile{metapdf}
590\loadmarkfile{metablb}
591\loadmarkfile{grphepd}
592
593\loadmarkfile{mathinc}
594\loadmarkfile{publinc}
595
596\loadmarkfile{taskini}
597
598\loadmarkfile{systcmp}
599
600\loadmarkfile{contrun}
601
602\setupcurrentlanguage[\defaultlanguagetag]
603
604\prependtoks
605 \ctxlua{statistics.starttiming(statistics)}
606\to \everyjob
607
608\appendtoks
609 \ctxlua{statistics.stoptiming(statistics)}
610\to \everyjob
611
612
613
614
615
616
617
618
619
620\appendtoks
621 \ctxlua{statistics.savefmtstatus("\jobname","\contextversion","context.mkiv","\contextbanner")}
622\to \everydump
623
624\errorstopmode \dump \endinput
625 |