1%D \module 2%D [ file=context, 3%D version=2019.07.24, % 2008.28.10, % 1995.10.10, 4%D title=\CONTEXT, 5%D subtitle=\CONTEXT\ Format Generation, 6%D author=Hans Hagen, % ɦɑns ɦɑˈχən 7%D date=\currentdate, 8%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}] 9%C 10%C This module is part of the \CONTEXT\ macro||package and is 11%C therefore copyrighted by \PRAGMA. See mreadme.pdf for 12%C details. 13 14% http://build.contextgarden.net/waterfall?tag=c/lua(meta)tex 15 16%D Welcome to context, pronounced as kontekst (rather dutch) and not as conτεχt. The 17%D (latin) \type{con} suggests that we mean \quote {with text} which is indeed what 18%D we had in mind. 19 20\catcode`\{=1 \catcode`\}=2 \catcode`\#=6 21 22%D From the next string (which is set by the script that assembles the distribution) 23%D later on we will calculate a number that can be used by use modules to identify 24%D the feature level. Starting with version 2004.8.30 the low level interface is 25%D english. Watch out and adapt your styles an modules. 26 27\everypar{\writestatus{!!!!}{some spurious input in line \the\inputlineno}\wait} 28 29%D The order of loading will change when all modules have been cleaned up and the 30%D dependencies are more consistent. Beware, the version number has to match \type 31%D {YYYY.MM.DD HH:MM} format. 32 33\immutable\edef\contextformat {\jobname} 34\immutable\edef\contextversion{2025.02.19 14:35} 35 36%overloadmode 1 % check frozen / warning 37%overloadmode 2 % check frozen / error 38%overloadmode 3 % check frozen, primitive, permanent / warning 39\overloadmode 4 % check frozen, primitive, permanent / error 40 41%D Kind of special: 42 43\immutable\chardef\contextlmtxmodetex.print(CONTEXTLMTXMODE or 0)\relax 44 45io.output():setvbuf("line",512) 46 47%D For those who want to use this: 48 49\aliased\let\fmtname \contextformat 50\aliased\let\fmtversion\contextversion 51 52%D Loading: 53 54\immutable\edef\mksuffix {mkiv} 55\immutable\edef\contextmark{LMTX} 56 57\ifdefined\normalinput \else \aliased\let\normalinput\input \fi 58 59\permanent\protected\def\loadmarkfile#1{\normalinput{#1.\mksuffix}} 60\permanent\protected\def\loadmkivfile#1{\normalinput{#1.mkiv}} 61\permanent\protected\def\loadmkvifile#1{\normalinput{#1.mkvi}} 62\permanent\protected\def\loadmkxlfile#1{\normalinput{#1.mkxl}} 63\permanent\protected\def\loadmklxfile#1{\normalinput{#1.mklx}} 64 65%D First we load the system modules. These implement a lot of manipulation macros. 66%D We start with setting up some basic \TEX\ machinery. 67 68\loadmkxlfile{syst-ini} 69 70%D Some checking (more primitives are now defined): 71 72\ifdefined\defaultinterface \else \immutable\def\defaultinterface {english} \fi 73%ifdefined\messageinterface \else \immutable\let\messageinterface \defaultinterface \fi 74\ifdefined\defaultlanguagetag \else \immutable\def\defaultlanguagetag{en} \fi 75 76%D There is only this way to pass the version info to \LUA\ (currently). Hm, we could 77%D now put it into the environment. 78 79\newtoks\contextversiontoks \contextversiontoks\expandafter{\contextversion} 80 81% \normaleverypar{\wait} % uncomment for test of funny injections 82 83%D Now the more fundamental code gets defined. 84 85\loadmkxlfile{norm-ctx} 86\loadmkxlfile{syst-pln} 87%loadmkxlfile{syst-mes} 88 89\loadmkxlfile{luat-cod} 90\loadmkxlfile{luat-bas} 91\loadmkxlfile{luat-lib} 92\loadmkxlfile{luat-soc} 93 94\loadmkxlfile{catc-ini} 95\loadmkxlfile{catc-act} 96\loadmkxlfile{catc-def} 97\loadmkxlfile{catc-sym} 98 99\loadmkxlfile{toks-ini} 100\loadmkxlfile{cldf-ini} 101 102% \tracecatcodetables 103 104%D From here on we have \unexpanded being \normalprotected, as we already had 105%D \type {\unexpanded} long before etex came around. 106 107\loadmkxlfile{luat-ini} 108\loadmkxlfile{toks-scn} 109\loadmkxlfile{cldf-pos} 110 111\loadmkxlfile{syst-aux} 112\loadmkxlfile{syst-lua} 113\loadmkxlfile{syst-con} 114 115\loadmkxlfile{syst-fnt} 116\loadmkxlfile{syst-rtp} 117 118\loadmkxlfile{luat-usr} 119 120\loadmklxfile{file-ini} 121\loadmklxfile{file-res} 122\loadmkxlfile{file-lib} 123 124\loadmkxlfile{core-lmt} 125 126%D This needs more checking for clashes: 127%D 128%D \starttyping 129% \doifelsefileexists{l-macro-imp-codes-luametatex.lua}{\registerctxluafile{l-macro-imp-codes-luametatex}{}}{} 130%D \stoptyping 131 132\loadmkxlfile{supp-dir} 133 134\loadmkxlfile{char-utf} 135\loadmkxlfile{char-ini} 136\loadmkxlfile{char-act} 137 138\loadmkxlfile{mult-ini} 139\loadmkxlfile{mult-sys} 140\loadmkxlfile{mult-aux} 141% \doiffileelse{mult-aux-new.mkxl}{\loadmkxlfile{mult-aux-new}}{\loadmkxlfile{mult-aux}} 142\loadmkxlfile{mult-def} 143%loadmarkfile{mult-chk} 144\loadmklxfile{mult-dim} 145 146\loadmkxlfile{cldf-int} % interface 147 148\loadmkxlfile{trac-ctx} % maybe move up 149 150\loadmkxlfile{toks-aux} 151 152\loadmkxlfile{attr-ini} 153\loadmkxlfile{bndr-ini} 154 155\loadmkxlfile{core-ini} 156\loadmkxlfile{core-env} 157 158\loadmkxlfile{layo-ini} 159 160\loadmkxlfile{node-ini} 161\loadmkxlfile{node-ext} 162\loadmkxlfile{node-syn} 163 164% \loadmkxlfile{cldf-bas} % basics / depends on nodes 165 166\loadmkxlfile{node-fin} 167\loadmkxlfile{node-mig} 168\loadmkxlfile{node-pag} 169 170\loadmkxlfile{driv-ini} % after node-ini (ext) 171 172\loadmkxlfile{back-ini} 173\loadmkxlfile{back-res} 174 175\loadmkxlfile{cldf-bas} % basics / depends on nodes 176 177\loadmkxlfile{attr-col} 178\loadmkxlfile{attr-lay} 179\loadmkxlfile{attr-neg} 180\loadmkxlfile{attr-eff} 181\loadmkxlfile{attr-alt} 182\loadmkxlfile{attr-mkr} 183 184\loadmkxlfile{trac-tex} 185\loadmkxlfile{trac-deb} % will move up 186 187\loadmkxlfile{supp-box} 188 189\loadmkxlfile{supp-ran} 190\loadmkxlfile{supp-mat} 191 192\loadmkxlfile{core-uti} 193\loadmklxfile{file-job} 194 195\loadmkxlfile{anch-pos} 196 197\loadmkxlfile{typo-ini} 198\loadmkxlfile{typo-lin} 199\loadmkxlfile{typo-bld} % par builders 200 201\loadmkxlfile{typo-inj} 202 203\loadmklxfile{file-syn} 204\loadmklxfile{file-mod} 205 206\loadmkxlfile{core-sys} 207\loadmkxlfile{core-con} 208 209\loadmkxlfile{cont-fil} 210 211\loadmkxlfile{regi-ini} 212\loadmkxlfile{enco-ini} 213\loadmkxlfile{hand-ini} 214 215\loadmkxlfile{lang-ini} 216\loadmkxlfile{lang-hyp} % also loads dis 217\loadmkxlfile{lang-lab} 218 219\loadmkxlfile{unic-ini} 220 221%loadmkxlfile{core-two} % retired, not in testsuite, not on garden, not in styles 222\loadmkxlfile{core-dat} 223\loadmkxlfile{core-pag} 224 225\loadmkxlfile{colo-ini} 226\loadmkxlfile{colo-nod} 227\loadmkxlfile{colo-grp} % optional 228\loadmkxlfile{colo-ext} 229 230% \loadmkxlfile{node-bck} % overloads anch-pgr (experimental and undocumented) 231 232\loadmkxlfile{pack-cut} 233 234\loadmkxlfile{lang-mis} 235\loadmkxlfile{lang-url} 236\loadmkxlfile{lang-def} 237 238% \loadmkvifile{file-job} % why so late? 239 240\loadmkxlfile{symb-ini} % brrr depends on fonts 241 242\loadmkxlfile{sort-ini} 243 244\loadmklxfile{pack-mis} 245\loadmkxlfile{pack-ori} 246\loadmkxlfile{pack-rul} 247\loadmkxlfile{pack-mrl} 248\loadmklxfile{pack-bck} 249\loadmkxlfile{pack-fen} 250 251\loadmkxlfile{lxml-ini} 252\loadmkxlfile{lxml-sor} 253 254\loadmklxfile{typo-prc} 255\loadmkxlfile{typo-plc} 256 257\loadmklxfile{strc-ini} 258\loadmkxlfile{strc-tag} 259\loadmkxlfile{strc-doc} 260\loadmkxlfile{strc-num} 261\loadmkxlfile{strc-mar} 262\loadmkxlfile{strc-sbe} 263\loadmklxfile{strc-lst} 264\loadmkxlfile{strc-sec} 265\loadmkxlfile{strc-pag} % hm, depends on core-num 266\loadmkxlfile{strc-ren} 267%loadmarkfile{strc-xml} 268\loadmkxlfile{strc-def} % might happen later 269\loadmklxfile{strc-ref} 270%loadmarkfile{strc-reg} 271\loadmklxfile{strc-lev} % experiment 272 273\loadmkxlfile{spac-hor} 274\loadmkxlfile{spac-ali} 275\loadmkxlfile{spac-flr} 276\loadmkxlfile{spac-ver} % beware, hooks into strc-sec 277\loadmkxlfile{spac-lin} 278\loadmkxlfile{spac-pag} 279\loadmkxlfile{spac-par} 280\loadmkxlfile{spac-def} 281\loadmklxfile{spac-prf} 282\loadmkxlfile{spac-grd} 283\loadmkxlfile{spac-pas} 284 285\loadmkxlfile{spac-imp-tests} 286 287\loadmklxfile{scrn-ini} 288\loadmklxfile{scrn-ref} 289 290\loadmkxlfile{pack-obj} 291 292\loadmklxfile{strc-itm} 293 294\loadmklxfile{strc-con} 295\loadmklxfile{strc-des} 296\loadmklxfile{strc-enu} 297 298\loadmkxlfile{strc-ind} 299\loadmkxlfile{strc-lab} 300\loadmkxlfile{strc-syn} 301 302% \loadmarkfile{core-sys} 303 304\loadmkxlfile{page-var} 305\loadmklxfile{page-otr} 306\loadmkxlfile{page-ini} 307\loadmkxlfile{page-ins} 308\loadmkxlfile{page-fac} 309\loadmkxlfile{page-brk} 310\loadmkxlfile{page-col} 311\loadmkxlfile{page-inf} 312\loadmkxlfile{page-flt} 313\loadmkxlfile{page-bck} 314\loadmkxlfile{page-not} 315\loadmkxlfile{page-one} 316\loadmkxlfile{page-lay} 317\loadmklxfile{page-box} 318\loadmklxfile{page-txt} 319 320\loadmkxlfile{typo-lbx} 321\loadmkxlfile{page-sid} 322 323\loadmklxfile{strc-flt} 324 325\loadmkxlfile{page-pst} 326\loadmklxfile{page-mbk} 327%loadmarkfile{page-mul} % \usecolumns[old-multicolumns] 328\loadmkxlfile{page-mix} 329\loadmkxlfile{page-smp} 330% \loadmkxlfile{page-cst} 331\loadmkxlfile{page-mvl} 332\loadmkxlfile{page-pcl} % new 333\loadmkxlfile{pack-lyr} 334\loadmkxlfile{pack-pos} 335\loadmklxfile{page-mak} 336\loadmkxlfile{page-mcl} 337 338\loadmkxlfile{strc-reg} % uses mixed columns 339 340\loadmklxfile{page-lin} 341\loadmkxlfile{page-par} 342\loadmkxlfile{typo-pag} 343\loadmkxlfile{typo-mar} 344\loadmkxlfile{typo-itm} 345\loadmkxlfile{typo-stc} 346\loadmkxlfile{typo-swp} 347 348\loadmkxlfile{buff-ini} 349\loadmkxlfile{buff-ver} 350\loadmklxfile{buff-par} 351 352\loadmarkfile{buff-imp-tex} % optional as also runtime if not loaded 353\loadmarkfile{buff-imp-mp} % optional as also runtime if not loaded 354\loadmarkfile{buff-imp-lua} % optional as also runtime if not loaded 355\loadmarkfile{buff-imp-xml} % optional as also runtime if not loaded 356 357\loadmarkfile{buff-imp-parsed-xml} % optional 358%loadmarkfile{buff-imp-parsed-lua} % optional 359 360\loadmkxlfile{strc-blk} 361 362\loadmkxlfile{page-imp} 363\loadmklxfile{page-sel} % optional 364\loadmklxfile{page-inj} % optional 365 366\loadmklxfile{scrn-pag} 367\loadmklxfile{scrn-wid} 368\loadmklxfile{scrn-but} 369\loadmklxfile{scrn-bar} 370\loadmkxlfile{scrn-hlt} 371 372\loadmkxlfile{page-com} % optional (after scrn-pag) 373 374\loadmkxlfile{strc-bkm} % bookmarks 375 376\loadmkxlfile{java-ini} 377 378\loadmklxfile{scrn-fld} 379\loadmklxfile{scrn-hlp} 380 381\loadmkxlfile{char-enc} 382 383\loadmklxfile{font-lib} % way too late but after language 384\loadmklxfile{font-fil} 385\loadmklxfile{font-var} 386\loadmklxfile{font-fea} 387\loadmklxfile{font-mat} 388\loadmklxfile{font-ini} 389\loadmklxfile{font-glf} 390\loadmklxfile{font-sym} 391\loadmklxfile{font-sty} 392\loadmklxfile{font-set} 393\loadmklxfile{font-emp} 394\loadmkxlfile{font-pre} 395\loadmkxlfile{font-unk} 396\loadmkxlfile{font-tra} 397\loadmkxlfile{font-chk} 398\loadmkxlfile{font-uni} 399\loadmklxfile{font-col} 400\loadmklxfile{font-gds} 401\loadmklxfile{font-aux} 402\loadmklxfile{font-sel} 403\loadmkxlfile{font-tex} 404 405\loadmkxlfile{typo-tal} 406\loadmkxlfile{typo-par} % par builders (uses fonts) 407%loadmkxlfile{typo-lbx} 408\loadmkxlfile{typo-adj} 409\loadmkxlfile{typo-ada} 410 411\loadmkxlfile{tabl-com} 412%loadmarkfile{tabl-pln} 413 414\loadmkxlfile{tabl-tab} % thrd-tab stripped and merged 415 416\loadmkxlfile{tabl-tbl} 417\loadmkxlfile{tabl-ntb} 418\loadmkxlfile{tabl-nte} 419\loadmkxlfile{tabl-ltb} 420\loadmkxlfile{tabl-frm} 421\loadmkxlfile{tabl-tsp} 422\loadmklxfile{tabl-xtb} 423\loadmkxlfile{tabl-mis} 424\loadmkxlfile{tabl-ali} 425 426\loadmkxlfile{typo-lan} 427 428\loadmkxlfile{lxml-css} 429 430\loadmkxlfile{spac-chr} % depends on fonts 431 432\loadmkxlfile{blob-ini} 433 434\loadmkxlfile{trac-vis} 435\loadmkxlfile{trac-jus} 436\loadmkxlfile{trac-riv} % todo: delay loading 437\loadmkxlfile{trac-bld} % todo: delay loading 438 439\loadmkxlfile{typo-cln} 440\loadmkxlfile{typo-wrp} 441\loadmkxlfile{typo-spa} 442\loadmkxlfile{typo-krn} 443\loadmkxlfile{typo-hid} 444\loadmklxfile{typo-itc} 445\loadmkxlfile{typo-dir} 446\loadmkxlfile{typo-brk} 447\loadmkxlfile{typo-cap} 448\loadmkxlfile{typo-dig} 449\loadmkxlfile{typo-rep} 450\loadmklxfile{typo-txt} 451\loadmkxlfile{typo-drp} 452\loadmkxlfile{typo-fln} 453\loadmkxlfile{typo-sus} 454\loadmkxlfile{typo-lig} 455\loadmkxlfile{typo-chr} 456\loadmkxlfile{typo-rub} 457\loadmkxlfile{typo-fkr} 458\loadmkxlfile{typo-pnc} 459\loadmkxlfile{typo-bal} 460 461\loadmklxfile{type-ini} 462\loadmkxlfile{type-set} 463 464\loadmkxlfile{spac-brk} 465 466\loadmkxlfile{scrp-ini} 467 468\loadmkxlfile{symb-emj} 469 470\loadmkxlfile{lang-tra} % can be optional (discussion with mm sideeffect) 471\loadmkxlfile{lang-wrd} % can be optional (discussion with mm sideeffect) 472\loadmkxlfile{lang-rep} % can be optional (bt 2013 side effect) 473 474\loadmkxlfile{mlib-ctx} % messy order 475 476\loadmkxlfile{meta-ini} 477\loadmkxlfile{meta-tex} 478\loadmkxlfile{meta-fun} 479\loadmkxlfile{meta-pag} 480\loadmkxlfile{meta-grd} 481\loadmkxlfile{meta-fnt} 482\loadmkxlfile{meta-nod} 483\loadmkxlfile{meta-lua} 484\loadmkxlfile{meta-mac} 485 486\loadmkxlfile{page-mrk} % depends on mp 487 488\loadmkxlfile{page-flw} 489\loadmkxlfile{page-spr} 490\loadmkxlfile{page-plg} 491\loadmkxlfile{page-str} 492 493\loadmkxlfile{anch-pgr} % can be moved up (nicer for dependencies) 494\loadmklxfile{anch-bck} 495\loadmkxlfile{anch-tab} % overloads tabl-tbl 496\loadmkxlfile{anch-bar} 497\loadmkxlfile{anch-snc} 498 499\loadmkxlfile{math-ini} % way after font-pre ! 500\loadmkxlfile{math-pln} 501\loadmkxlfile{math-for} 502\loadmkxlfile{math-def} % also saves some meanings 503\loadmkxlfile{math-ali} 504\loadmklxfile{math-stc} 505\loadmkxlfile{math-frc} 506\loadmkxlfile{math-mis} 507\loadmkxlfile{math-scr} 508\loadmkxlfile{math-con} 509\loadmkxlfile{math-del} 510\loadmkxlfile{math-fen} 511\loadmkxlfile{math-lop} 512\loadmklxfile{math-acc} 513\loadmklxfile{math-rad} 514\loadmklxfile{math-dld} 515\loadmkxlfile{math-inl} 516\loadmkxlfile{math-dis} 517%loadmkxlfile{math-lan} 518\loadmkxlfile{math-toy} 519\loadmkxlfile{math-twk} 520\loadmkxlfile{math-mps} 521 522\loadmkxlfile{strc-mat} 523 524\loadmkxlfile{chem-ini} 525\loadmkxlfile{chem-str} 526 527\loadmkxlfile{typo-scr} 528\loadmkxlfile{phys-dim} 529 530\loadmkxlfile{node-rul} % beware, defined \underbar so after math 531\loadmkxlfile{node-bck} % overloads anch-pgr (experimental and undocumented) 532 533\loadmklxfile{font-sol} % font solutions 534 535\loadmklxfile{strc-not} 536\loadmklxfile{strc-lnt} 537\loadmkxlfile{strc-tnt} 538\loadmkxlfile{strc-usr} 539 540\loadmkxlfile{pack-com} 541\loadmkxlfile{math-com} 542 543\loadmkxlfile{typo-del} 544 545\loadmkxlfile{grph-trf} 546\loadmkxlfile{grph-inc} 547\loadmkxlfile{grph-fig} 548\loadmkxlfile{grph-raw} 549\loadmkxlfile{grph-rul} 550\loadmkxlfile{grph-pat} 551 552\loadmkxlfile{pack-box} 553\loadmkxlfile{pack-mat} 554\loadmkxlfile{pack-bar} 555\loadmkxlfile{page-app} 556\loadmkxlfile{meta-fig} 557 558\loadmkxlfile{page-ffl} 559\loadmkxlfile{page-blk} 560 561\loadmkxlfile{lang-spa} % will become obsolete 562 563\loadmkxlfile{lang-hup} 564 565\loadmkxlfile{typo-ovl} % fuzzy project (tracing) code 566\loadmkxlfile{typo-syn} % experiment 567 568% old bibtex support: (will be m-oldbibtex.mkiv) 569 570% \loadmarkfile{bibl-bib} 571% \loadmarkfile{bibl-tra} 572 573% new bibtex support: 574 575\loadmkxlfile{publ-ini} 576%loadmkxlfile{publ-tra} 577\loadmkxlfile{publ-xml} 578\loadmkxlfile{publ-old} 579 580%loadmarkfile{x-xtag} % no longer preloaded 581 582\loadmkxlfile{meta-xml} 583 584\loadmkxlfile{cont-log} 585 586\loadmkxlfile{cldf-ver} % verbatim, this can come late 587\loadmkxlfile{cldf-com} % commands, this can come late 588 589\loadmkxlfile{core-ctx} % this order might change but we need to check depedencies / move to another namespace 590 591\loadmkxlfile{core-def} 592 593%usemodule[x][res-04] % xml resource libraries 594%usemodule[x][res-08] % rlx runtime conversion 595%usemodule[x][res-12] % rli external indentification 596 597% now we hook in backend code (needs checking) 598 599\loadmkxlfile{driv-shp} 600 601\loadmkxlfile{anch-loc} % for now here (after driver) 602 603\loadmkxlfile{back-exp} 604 605\loadmkxlfile{grph-exp} 606 607\loadmkxlfile{back-imp-pdf} 608\loadmkxlfile{back-imp-mps} 609\loadmkxlfile{back-imp-lua} 610 611\loadmkxlfile{mlib-pdf} 612\loadmkxlfile{mlib-pps} 613\loadmkxlfile{meta-pdf} 614\loadmkxlfile{meta-blb} 615\loadmkxlfile{grph-epd} 616 617\loadmkxlfile{anch-box} 618 619\loadmkxlfile{typo-shp} 620 621\loadmkxlfile{math-inc} % an experiment 622\loadmkxlfile{publ-inc} % an experiment 623 624\loadmkxlfile{task-ini} 625 626\loadmkxlfile{tabl-itm} % some late plugins 627 628\loadmkxlfile{syst-cmp} % compatibility stuff moved here 629 630\loadmkxlfile{libs-ini} 631 632\loadmkxlfile{cont-run} % the main runner (used in cont-yes.mkiv) 633 634\setupcurrentlanguage[\defaultlanguagetag] 635 636\prependtoks 637 statistics.starttiming(statistics)% 638\to \everyjob 639 640\appendtoks 641 statistics.stoptiming(statistics)% 642\to \everyjob 643 644% \appendtoks 645% \ctxlua{job.prepare()}% 646% \to \everyjob 647 648% \appendtoks 649% \enabletrackers[*]% 650% \to \everyjob 651 652\appendtoks 653 statistics.savefmtstatus("\jobname","\contextversion","context.mkxl","\contextbanner")% can become automatic 654\to \everydump 655 656% \overloadmode\zerocount % for now 657 658% \ifcsname\endcsname\fi % make sure that we reset it 659 660\errorstopmode \dump \endinput 661 662% Some lua files are (still) shared with mkiv amd some are large and rather 663% generic. However there are some that can be improved in lmtx. At some point 664% we will definitely freeze mkiv and then use lmt files for futher development 665% of lmtx. We also no longer use the macro feature to replace 5.3 compatible 666% function calls by native 5.4 features as lmt files assume 5.4 anyway. This 667% makes format generation a little faster (not that it's that slow). It might 668% take a while before we dealt with all of them because I'll also clean them 669% up a bit when doing. Some will probably always be shared, like char-def.lua. 670% 671% % luat-bas.mkxl l-macro-imp-optimize % this is no longer used 672 673% c:/data/develop/context/sources/buff-par.lua % parallel 674% 675% c:/data/develop/context/sources/buff-imp-default.lua % shared 676% c:/data/develop/context/sources/buff-imp-escaped.lua % shared 677% c:/data/develop/context/sources/buff-imp-lua.lua % shared 678% c:/data/develop/context/sources/buff-imp-mp.lua % shared 679% c:/data/develop/context/sources/buff-imp-nested.lua % shared 680% c:/data/develop/context/sources/buff-imp-parsed-xml.lua % shared 681% c:/data/develop/context/sources/buff-imp-tex.lua % shared 682% c:/data/develop/context/sources/buff-imp-xml.lua % shared 683 684% c:/data/develop/context/sources/char-cjk.lua 685% c:/data/develop/context/sources/char-def.lua % shared data file, a real big one 686% c:/data/develop/context/sources/char-enc.lua 687% c:/data/develop/context/sources/char-ent.lua 688% c:/data/develop/context/sources/char-fio.lua 689% c:/data/develop/context/sources/char-ini.lua 690% c:/data/develop/context/sources/char-map.lua 691% c:/data/develop/context/sources/char-scr.lua 692% c:/data/develop/context/sources/char-utf.lua 693 694% c:/data/develop/context/sources/chem-ini.lua 695% c:/data/develop/context/sources/chem-str.lua 696 697% c:/data/develop/context/sources/cldf-com.lua 698% c:/data/develop/context/sources/cldf-ini.lua 699% c:/data/develop/context/sources/cldf-prs.lua % used in chemistry 700% c:/data/develop/context/sources/cldf-scn.lua 701% c:/data/develop/context/sources/cldf-stp.lua 702% c:/data/develop/context/sources/cldf-ver.lua 703 704% c:/data/develop/context/sources/colo-icc.lua 705% c:/data/develop/context/sources/colo-ini.lua 706 707% c:/data/develop/context/sources/core-con.lua 708% c:/data/develop/context/sources/core-ctx.lua 709 710% data... 711 712% c:/data/develop/context/sources/file-ini.lua 713% c:/data/develop/context/sources/file-lib.lua 714% c:/data/develop/context/sources/file-res.lua 715 716% c:/data/develop/context/sources/font-afk.lua 717% c:/data/develop/context/sources/font-agl.lua % shared data file 718% c:/data/develop/context/sources/font-aux.lua 719% c:/data/develop/context/sources/font-cid.lua 720% c:/data/develop/context/sources/font-enc.lua 721% c:/data/develop/context/sources/font-log.lua 722% c:/data/develop/context/sources/font-lua.lua % not realy used, more a demo 723% c:/data/develop/context/sources/font-nod.lua % some trace helpers 724% c:/data/develop/context/sources/font-osd.lua 725% c:/data/develop/context/sources/font-otc.lua 726% c:/data/develop/context/sources/font-oth.lua 727% c:/data/develop/context/sources/font-oti.lua 728% c:/data/develop/context/sources/font-oto.lua 729% c:/data/develop/context/sources/font-otr.lua 730% c:/data/develop/context/sources/font-ott.lua % just some tables 731% c:/data/develop/context/sources/font-oup.lua % packing and unpacking 732% c:/data/develop/context/sources/font-pat.lua 733% c:/data/develop/context/sources/font-prv.lua 734% c:/data/develop/context/sources/font-sel.lua 735% c:/data/develop/context/sources/font-shp.lua % shapes, for now shared 736% c:/data/develop/context/sources/font-sol.lua 737% c:/data/develop/context/sources/font-syn.lua % identification code 738% c:/data/develop/context/sources/font-trt.lua 739% c:/data/develop/context/sources/font-web.lua % proof of concept, never used 740 741% c:/data/develop/context/sources/font-imp-combining.lua % shared 742% c:/data/develop/context/sources/font-imp-dimensions.lua % shared 743% c:/data/develop/context/sources/font-imp-italics.lua % shared 744% c:/data/develop/context/sources/font-imp-notused.lua % shared 745% c:/data/develop/context/sources/font-imp-properties.lua % shared 746% c:/data/develop/context/sources/font-imp-reorder.lua % shared 747% c:/data/develop/context/sources/font-imp-spacekerns.lua % shared 748% c:/data/develop/context/sources/font-imp-tex.lua % shared 749% c:/data/develop/context/sources/font-imp-tweaks.lua % shared 750% c:/data/develop/context/sources/font-imp-unicode.lua % shared 751 752% c:/data/develop/context/sources/good-ctx.lua 753% c:/data/develop/context/sources/good-ini.lua 754 755% c:/data/develop/context/sources/grph-bmp.lua 756% c:/data/develop/context/sources/grph-chk.lua 757% c:/data/develop/context/sources/grph-con.lua 758% c:/data/develop/context/sources/grph-fil.lua 759% c:/data/develop/context/sources/grph-img.lua 760% c:/data/develop/context/sources/grph-pat.lua 761% c:/data/develop/context/sources/grph-raw.lua 762% c:/data/develop/context/sources/grph-u3d.lua 763 764% c:/data/develop/context/sources/java-ini.lua 765 766% c:/data/develop/context/sources/lang-cnt.lua % shared data file 767% c:/data/develop/context/sources/lang-def.lua % shared data file 768% c:/data/develop/context/sources/lang-txt.lua % shared data file 769% c:/data/develop/context/sources/lang-wrd.lua 770 771% c:/data/develop/context/sources/luat-exe.lua 772% c:/data/develop/context/sources/luat-iop.lua 773% c:/data/develop/context/sources/luat-mac.lua % will become lmt 774 775% c:/data/develop/context/sources/lxml-aux.lua % the xml interface is rather stable 776% c:/data/develop/context/sources/lxml-css.lua % and is also provided/used in lua so 777% c:/data/develop/context/sources/lxml-dir.lua % might as well share these because they 778% c:/data/develop/context/sources/lxml-ent.lua % are unlikely to change 779% c:/data/develop/context/sources/lxml-ini.lua % 780% c:/data/develop/context/sources/lxml-lpt.lua % 781% c:/data/develop/context/sources/lxml-mis.lua % 782% c:/data/develop/context/sources/lxml-sor.lua % 783% c:/data/develop/context/sources/lxml-tab.lua % 784% c:/data/develop/context/sources/lxml-tex.lua % 785% c:/data/develop/context/sources/lxml-xml.lua % 786 787% c:/data/develop/context/sources/meta-blb.lua 788% c:/data/develop/context/sources/meta-fun.lua 789% c:/data/develop/context/sources/meta-lua.lua 790% c:/data/develop/context/sources/meta-nod.lua 791% c:/data/develop/context/sources/meta-pdf.lua 792% c:/data/develop/context/sources/meta-tex.lua 793 794% c:/data/develop/context/sources/mult-aux.lua % move some to s-system-* 795% c:/data/develop/context/sources/mult-fmt.lua 796 797% c:/data/develop/context/sources/page-cst.lua 798% c:/data/develop/context/sources/page-flt.lua 799% c:/data/develop/context/sources/page-inj.lua 800% c:/data/develop/context/sources/page-ins.lua 801% c:/data/develop/context/sources/page-mix.lua 802% c:/data/develop/context/sources/page-pst.lua 803 804%%c:/data/develop/context/sources/publ-aut.lua % These files are shared and it makes 805% c:/data/develop/context/sources/publ-dat.lua % no sense to make lmtx variants (yet), 806% c:/data/develop/context/sources/publ-fnd.lua % 807% c:/data/develop/context/sources/publ-inc.lua % 808% c:/data/develop/context/sources/publ-ini.lua % 809% c:/data/develop/context/sources/publ-jrn.lua % 810%%c:/data/develop/context/sources/publ-oth.lua % 811% c:/data/develop/context/sources/publ-reg.lua % 812% c:/data/develop/context/sources/publ-sor.lua % 813% c:/data/develop/context/sources/publ-tra.lua % 814% c:/data/develop/context/sources/publ-usr.lua % 815 816% c:/data/develop/context/sources/scrn-but.lua 817% c:/data/develop/context/sources/scrn-fld.lua 818% c:/data/develop/context/sources/scrn-hlp.lua 819 820% c:/data/develop/context/sources/scrp-cjk.lua 821% c:/data/develop/context/sources/scrp-eth.lua 822% c:/data/develop/context/sources/scrp-tha.lua 823% c:/data/develop/context/sources/scrp-tib.lua 824 825% c:/data/develop/context/sources/sort-ini.lua 826% c:/data/develop/context/sources/sort-lan.lua 827 828% c:/data/develop/context/sources/strc-bkm.lua 829% c:/data/develop/context/sources/strc-blk.lua 830% c:/data/develop/context/sources/strc-con.lua 831% c:/data/develop/context/sources/strc-doc.lua 832% c:/data/develop/context/sources/strc-ini.lua 833% c:/data/develop/context/sources/strc-lev.lua 834% c:/data/develop/context/sources/strc-num.lua 835% c:/data/develop/context/sources/strc-pag.lua 836% c:/data/develop/context/sources/strc-usr.lua 837 838% c:/data/develop/context/sources/syst-cmp.lua -- nothing 839 840% c:/data/develop/context/sources/trac-ctx.lua 841% c:/data/develop/context/sources/trac-lmx.lua 842% c:/data/develop/context/sources/trac-par.lua 843 |