diff options
Diffstat (limited to 'Master/texmf-dist/tex/context/base/node-ini.mkiv')
-rw-r--r-- | Master/texmf-dist/tex/context/base/node-ini.mkiv | 30 |
1 files changed, 7 insertions, 23 deletions
diff --git a/Master/texmf-dist/tex/context/base/node-ini.mkiv b/Master/texmf-dist/tex/context/base/node-ini.mkiv index 210f21229b2..78725931666 100644 --- a/Master/texmf-dist/tex/context/base/node-ini.mkiv +++ b/Master/texmf-dist/tex/context/base/node-ini.mkiv @@ -18,6 +18,8 @@ \newcount\filterstate \filterstate\plusone \registerctxluafile{node-ini}{1.001} +\registerctxluafile{node-dir}{1.001} +\registerctxluafile{node-aux}{1.001} \registerctxluafile{node-tst}{1.001} \registerctxluafile{node-tra}{1.001} % we might split it off (module) \registerctxluafile{node-seq}{1.001} % we might generalize this one @@ -29,12 +31,13 @@ \registerctxluafile{node-ser}{1.001} \registerctxluafile{node-ext}{1.001} \registerctxluafile{node-inj}{1.001} % we might split it off +\registerctxluafile{node-typ}{1.001} % experimental \newtoks \attributesresetlist \ifdefined \v!global \else \def\v!global{global} \fi % for metatex -\def\defineattribute +\unexpanded\def\defineattribute {\dodoubleempty\dodefineattribute} \def\dodefineattribute[#1][#2]% alternatively we can let lua do the housekeeping @@ -44,7 +47,7 @@ %\writestatus\m!systems{defining attribute #1 with number \number\lastallocatedattribute}% \doifnotinset\v!global{#2}{\appendetoks\csname @attr@#1\endcsname\attributeunsetvalue\to\attributesresetlist}} -\def\definesystemattribute +\unexpanded\def\definesystemattribute {\dodoubleempty\dodefinesystemattribute} \def\dodefinesystemattribute[#1][#2]% alternatively we can let lua do the housekeeping @@ -65,25 +68,6 @@ \def\resetallattributes{\the\attributesresetlist} -% \appendtoks -% \ctxlua { -% callbacks.push('hpack_filter') -% callbacks.push('vpack_filter') -% callbacks.push('buildpage_filter') -% callbacks.push('pre_linebreak_filter') -% callbacks.push('pre_output_filter') -% }% -% \to \everybeforeoutput -% \appendtoks -% \ctxlua { -% callbacks.pop('hpack_filter') -% callbacks.pop('vpack_filter') -% callbacks.pop('buildpage_filter') -% callbacks.pop('pre_linebreak_filter') -% callbacks.pop('pre_output_filter') -% }% -% \to \everyafteroutput - \newcount\shownodescounter \def\shownextnodes {\afterassignment\doshownodes\shownextnodescounter} @@ -93,8 +77,8 @@ \def\visualizenextnodes{\dowithnextbox{\ctxlua{nodes.visualizebox(\number\nextbox,false,true)}}} \def\visualizeflatnodes{\dowithnextbox{\ctxlua{nodes.visualizebox(\number\nextbox,true,true)}}} -\def\starttracingnodes[#1]{\ctxlua{nodes.tracers.characters.start("#1")}} -\def\stoptracingnodes {\ctxlua{nodes.tracers.characters.stop()}} +\unexpanded\def\starttracingnodes[#1]{\ctxlua{nodes.tracers.characters.start("#1")}} +\unexpanded\def\stoptracingnodes {\ctxlua{nodes.tracers.characters.stop()}} % \starttext % \starttracingnodes[characters] |