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 { 2 0 2 1 . 1 0 . 2 8 1 0 : 1 9 }
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 { syst ini }
80
81
82
83\ifnum \luatexversion < 1 1 0
84 \writestatus { ! ! ! ! } { Your luatex binary is too old , you need at least version 1 . 1 0 ! }
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 { norm ctx }
104\loadmarkfile { syst pln }
105\loadmarkfile { syst mes }
106
107\loadmarkfile { luat cod }
108\loadmarkfile { luat bas }
109\loadmarkfile { luat lib }
110\loadmarkfile { luat soc }
111
112\loadmarkfile { catc ini }
113\loadmarkfile { catc act }
114\loadmarkfile { catc def }
115\loadmarkfile { catc ctx }
116\loadmarkfile { catc sym }
117
118\loadmarkfile { toks ini }
119\loadmarkfile { cldf ini }
120
121
122
123
124
125
126\loadmarkfile { luat ini }
127\loadmarkfile { toks scn }
128
129\loadmarkfile { syst aux }
130\loadmarkfile { syst lua }
131\loadmarkfile { syst con }
132
133\loadmarkfile { syst fnt }
134\loadmarkfile { syst rtp }
135
136\loadmarkfile { luat usr }
137
138\loadmkvifile { file ini }
139\loadmkvifile { file res }
140\loadmkivfile { file lib }
141
142
143
144
145
146
147
148\loadmarkfile { supp dir }
149
150\loadmarkfile { char utf }
151\loadmarkfile { char ini }
152\loadmarkfile { char act }
153
154\loadmarkfile { mult ini }
155\loadmarkfile { mult sys }
156\loadmarkfile { mult aux }
157\loadmarkfile { mult def }
158\loadmarkfile { mult chk }
159\loadmkvifile { mult dim }
160
161\loadmarkfile { cldf int }
162
163\loadmarkfile { trac ctx }
164
165
166
167
168\loadmarkfile { toks aux }
169
170
171\loadmarkfile { attr ini }
172
173\loadmarkfile { core ini }
174\loadmarkfile { core env }
175
176\loadmarkfile { layo ini }
177
178\loadmarkfile { node ini }
179
180\loadmarkfile { cldf bas }
181
182\loadmarkfile { node fin }
183\loadmarkfile { node mig }
184
185
186\loadmarkfile { driv ini }
187
188\loadmarkfile { back ini }
189\loadmarkfile { back res }
190\loadmarkfile { back trf }
191
192\loadmarkfile { attr col }
193\loadmarkfile { attr lay }
194\loadmarkfile { attr neg }
195\loadmarkfile { attr eff }
196\loadmarkfile { attr mkr }
197
198\loadmarkfile { trac tex }
199\loadmarkfile { trac deb }
200
201\loadmarkfile { supp box }
202
203\loadmarkfile { supp ran }
204\loadmarkfile { supp mat }
205
206\loadmarkfile { core uti }
207\loadmkvifile { file job }
208
209\loadmarkfile { anch pos }
210
211\loadmarkfile { typo ini }
212\loadmarkfile { typo lin }
213\loadmarkfile { typo bld }
214
215\loadmarkfile { typo inj }
216
217\loadmkvifile { file syn }
218\loadmkvifile { file mod }
219
220\loadmarkfile { core sys }
221\loadmarkfile { core con }
222
223\loadmarkfile { cont fil }
224
225\loadmarkfile { regi ini }
226\loadmarkfile { enco ini }
227\loadmarkfile { hand ini }
228
229\loadmarkfile { lang ini }
230\loadmarkfile { lang hyp }
231\loadmarkfile { lang lab }
232
233\loadmarkfile { unic ini }
234
235
236\loadmarkfile { core two }
237\loadmarkfile { core dat }
238
239\loadmarkfile { colo ini }
240\loadmarkfile { colo grp }
241\loadmarkfile { colo ext }
242
243\loadmarkfile { node bck }
244
245\loadmarkfile { pack cut }
246
247\loadmarkfile { lang mis }
248\loadmarkfile { lang url }
249\loadmarkfile { lang def }
250
251
252
253\loadmarkfile { symb ini }
254
255\loadmarkfile { sort ini }
256
257\loadmkvifile { pack mis }
258\loadmarkfile { pack rul }
259\loadmarkfile { pack mrl }
260\loadmkvifile { pack bck }
261\loadmarkfile { pack fen }
262
263\loadmarkfile { lxml ini }
264\loadmarkfile { lxml sor }
265
266\loadmkvifile { typo prc }
267\loadmkivfile { typo plc }
268
269
270
271\loadmkvifile { strc ini }
272\loadmarkfile { strc tag }
273\loadmarkfile { strc doc }
274\loadmarkfile { strc num }
275\loadmarkfile { strc mar }
276\loadmarkfile { strc sbe }
277\loadmkvifile { strc lst }
278\loadmarkfile { strc sec }
279\loadmarkfile { strc pag }
280\loadmarkfile { strc ren }
281\loadmarkfile { strc xml }
282\loadmarkfile { strc def }
283\loadmkvifile { strc ref }
284
285\loadmkvifile { strc lev }
286
287\loadmarkfile { spac hor }
288\loadmarkfile { spac ali }
289\loadmarkfile { spac flr }
290\loadmarkfile { spac ver }
291\loadmarkfile { spac lin }
292\loadmarkfile { spac pag }
293\loadmarkfile { spac par }
294\loadmarkfile { spac def }
295\loadmkvifile { spac prf }
296\loadmarkfile { spac grd }
297
298
299
300\loadmkvifile { scrn ini }
301\loadmkvifile { scrn ref }
302
303\loadmarkfile { pack obj }
304
305\loadmkvifile { strc itm }
306
307\loadmkvifile { strc con }
308\loadmkvifile { strc des }
309\loadmkvifile { strc enu }
310
311\loadmarkfile { strc ind }
312\loadmarkfile { strc lab }
313\loadmarkfile { strc syn }
314
315
316
317\loadmarkfile { page var }
318\loadmkvifile { page otr }
319\loadmarkfile { page ini }
320\loadmarkfile { page ins }
321\loadmarkfile { page fac }
322\loadmarkfile { page brk }
323\loadmarkfile { page col }
324\loadmarkfile { page inf }
325\loadmarkfile { page flt }
326\loadmarkfile { page bck }
327\loadmarkfile { page not }
328\loadmarkfile { page one }
329\loadmarkfile { page lay }
330\loadmkvifile { page box }
331\loadmkvifile { page txt }
332\loadmarkfile { page sid }
333
334\loadmkvifile { strc flt }
335
336\loadmarkfile { page pst }
337\loadmkvifile { page mbk }
338
339\loadmarkfile { page mix }
340\loadmarkfile { page smp }
341
342\loadmarkfile { page cst }
343\loadmarkfile { page pcl }
344\loadmarkfile { pack lyr }
345\loadmarkfile { pack pos }
346\loadmkvifile { page mak }
347
348\loadmarkfile { strc reg }
349
350\loadmkvifile { page lin }
351\loadmarkfile { page par }
352\loadmarkfile { typo pag }
353\loadmarkfile { typo mar }
354\loadmarkfile { typo itm }
355
356\loadmarkfile { buff ini }
357\loadmarkfile { buff ver }
358\loadmkvifile { buff par }
359
360\loadmarkfile { buff imp tex }
361\loadmarkfile { buff imp mp }
362\loadmarkfile { buff imp lua }
363\loadmarkfile { buff imp xml }
364
365\loadmarkfile { buff imp parsed xml }
366
367
368\loadmarkfile { strc blk }
369
370\loadmarkfile { page imp }
371\loadmkvifile { page sel }
372\loadmkvifile { page inj }
373
374\loadmkvifile { scrn pag }
375\loadmkvifile { scrn wid }
376\loadmkvifile { scrn but }
377\loadmkvifile { scrn bar }
378
379\loadmarkfile { page com }
380
381\loadmarkfile { strc bkm }
382
383\loadmarkfile { java ini }
384
385\loadmkvifile { scrn fld }
386\loadmkvifile { scrn hlp }
387
388\loadmarkfile { char enc }
389
390\loadmkvifile { font lib }
391\loadmkvifile { font fil }
392\loadmkvifile { font var }
393\loadmkvifile { font fea }
394\loadmkvifile { font mat }
395\loadmkvifile { font ini }
396\loadmkvifile { font sym }
397\loadmkvifile { font sty }
398\loadmkvifile { font set }
399\loadmkvifile { font emp }
400\loadmarkfile { font pre }
401\loadmarkfile { font unk }
402\loadmarkfile { font tra }
403\loadmarkfile { font chk }
404\loadmarkfile { font uni }
405\loadmkvifile { font col }
406\loadmkvifile { font gds }
407\loadmkvifile { font aux }
408\loadmkvifile { font sel }
409
410\loadmarkfile { typo tal }
411\loadmarkfile { typo par }
412
413\loadmarkfile { tabl com }
414\loadmarkfile { tabl pln }
415
416\loadmarkfile { tabl tab }
417
418\loadmarkfile { tabl tbl }
419\loadmarkfile { tabl ntb }
420\loadmarkfile { tabl nte }
421\loadmarkfile { tabl ltb }
422\loadmarkfile { tabl frm }
423\loadmarkfile { tabl tsp }
424\loadmkvifile { tabl xtb }
425\loadmarkfile { tabl mis }
426
427\loadmarkfile { typo lan }
428
429\loadmarkfile { lxml css }
430
431\loadmarkfile { spac chr }
432
433\loadmarkfile { blob ini }
434
435\loadmarkfile { trac vis }
436\loadmarkfile { trac jus }
437
438\loadmarkfile { typo cln }
439\loadmarkfile { typo wrp }
440\loadmarkfile { typo spa }
441\loadmarkfile { typo krn }
442\loadmkvifile { typo itc }
443\loadmarkfile { typo dir }
444\loadmarkfile { typo brk }
445\loadmarkfile { typo cap }
446\loadmarkfile { typo dig }
447\loadmarkfile { typo rep }
448\loadmkvifile { typo txt }
449\loadmarkfile { typo drp }
450\loadmarkfile { typo fln }
451\loadmarkfile { typo sus }
452\loadmarkfile { typo lig }
453\loadmarkfile { typo chr }
454\loadmarkfile { typo rub }
455\loadmkivfile { typo fkr }
456\loadmkivfile { typo pnc }
457
458\loadmkvifile { type ini }
459\loadmarkfile { type set }
460
461\loadmarkfile { scrp ini }
462
463\loadmarkfile { symb emj }
464
465\loadmarkfile { lang tra }
466\loadmarkfile { lang wrd }
467\loadmarkfile { lang rep }
468
469\loadmarkfile { mlib ctx }
470
471\loadmarkfile { meta ini }
472\loadmarkfile { meta tex }
473\loadmarkfile { meta fun }
474\loadmarkfile { meta pag }
475\loadmarkfile { meta grd }
476\loadmarkfile { meta fnt }
477\loadmarkfile { meta nod }
478\loadmarkfile { meta lua }
479
480\loadmarkfile { page mrk }
481
482\loadmarkfile { page flw }
483\loadmarkfile { page spr }
484\loadmarkfile { page plg }
485\loadmarkfile { page str }
486
487\loadmarkfile { anch pgr }
488\loadmkvifile { anch bck }
489\loadmarkfile { anch tab }
490\loadmarkfile { anch bar }
491
492
493\loadmarkfile { math ini }
494\loadmarkfile { math pln }
495\loadmarkfile { math for }
496\loadmarkfile { math def }
497\loadmarkfile { math ali }
498
499\loadmkvifile { math stc }
500\loadmarkfile { math frc }
501\loadmarkfile { math mis }
502\loadmarkfile { math scr }
503\loadmarkfile { math int }
504\loadmarkfile { math del }
505\loadmarkfile { math fen }
506\loadmkvifile { math acc }
507\loadmkvifile { math rad }
508\loadmarkfile { math inl }
509\loadmarkfile { math dis }
510
511
512
513
514\loadmarkfile { strc mat }
515
516\loadmarkfile { chem ini }
517\loadmarkfile { chem str }
518
519\loadmarkfile { typo scr }
520\loadmarkfile { phys dim }
521
522\loadmarkfile { node rul }
523\loadmkvifile { font sol }
524
525\loadmkvifile { strc not }
526\loadmkvifile { strc lnt }
527\loadmkivfile { strc tnt }
528\loadmkivfile { strc usr }
529
530\loadmarkfile { pack com }
531\loadmarkfile { typo del }
532
533\loadmarkfile { grph trf }
534\loadmarkfile { grph inc }
535\loadmarkfile { grph fig }
536\loadmarkfile { grph raw }
537\loadmarkfile { grph rul }
538\loadmarkfile { grph pat }
539
540\loadmarkfile { pack box }
541\loadmarkfile { pack bar }
542\loadmarkfile { page app }
543\loadmarkfile { meta fig }
544
545\loadmarkfile { page ffl }
546
547\loadmarkfile { lang spa }
548
549\loadmarkfile { typo ovl }
550
551
552
553
554
555
556
557
558\loadmarkfile { publ ini }
559\loadmarkfile { publ tra }
560\loadmarkfile { publ xml }
561\loadmarkfile { publ old }
562
563
564
565\loadmarkfile { meta xml }
566
567\loadmarkfile { cont log }
568
569
570
571\loadmarkfile { cldf ver }
572\loadmarkfile { cldf com }
573
574\loadmarkfile { core ctx }
575
576\loadmarkfile { core def }
577
578
579
580
581
582
583
584\loadmarkfile { back exp }
585\loadmarkfile { back pdf }
586
587\loadmarkfile { mlib pdf }
588\loadmarkfile { mlib pps }
589\loadmarkfile { meta pdf }
590\loadmarkfile { meta blb }
591\loadmarkfile { grph epd }
592
593\loadmarkfile { math inc }
594\loadmarkfile { publ inc }
595
596\loadmarkfile { task ini }
597
598\loadmarkfile { syst cmp }
599
600\loadmarkfile { cont run }
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 |