summaryrefslogtreecommitdiff
path: root/tex/context/base/xtag-run.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/xtag-run.tex')
-rw-r--r--tex/context/base/xtag-run.tex45
1 files changed, 13 insertions, 32 deletions
diff --git a/tex/context/base/xtag-run.tex b/tex/context/base/xtag-run.tex
index 639b6df53..b187f7817 100644
--- a/tex/context/base/xtag-run.tex
+++ b/tex/context/base/xtag-run.tex
@@ -94,10 +94,10 @@
\doglobal\newif\ifXMLunspacepretty
\gdef\@XMLelement#1%
- {\ifnum\XMLlevel<\@@xflevel\relax
+ {\ifnum\XMLlevel<\@@xfniveau\relax
\ifnum\kindofXMLelement=2\else
\doglobal\increment\@XMLnofelements\relax
- \ifcase\@XMLnofelements\else\@@xfinbetween\fi
+ \ifcase\@XMLnofelements\else\@@xftussen\fi
\fi
\fi
% no, too fragile: \hangindent2em
@@ -116,13 +116,10 @@
\ifnum\kindofXMLelement=2\string/\fi
\currentXMLelement
\stopcolor
- \ifcase#1\or
- \cleanupXMLarguments % get rid of spurious end space and end /
- \ifx\currentXMLarguments\empty\else
- \setbox\scratchbox\hbox{\space}\hskip\wd\scratchbox % hm, slow
- \startcolor[xtag:0]\showXMLarguments\unskip\stopcolor\unskip
- \fi
- \fi
+ \ifcase#1\or\ifx\currentXMLarguments\empty\else
+ \cleanupXMLarguments
+ \startcolor[xtag:0]\hbox{\space}\showXMLarguments\unskip\stopcolor
+ \fi\fi
\startcolor[xtag:\ifnum\scratchcounter<0 0\else\number\scratchcounter\fi]%
\ifnum\kindofXMLelement=3\string/\fi
\string>%
@@ -131,10 +128,10 @@
\ifcase\kindofXMLelement\or
\getvalue{\@@XMLshow::\currentXMLelement}\relax
\fi
- \ifnum\XMLlevel<\@@xflevel\relax
+ \ifnum\XMLlevel<\@@xfniveau\relax
\ifnum\kindofXMLelement=1\else
\doglobal\increment\@XMLnofelements\relax
- \ifcase\@XMLnofelements\else\@@xfinbetween\fi
+ \ifcase\@XMLnofelements\else\@@xftussen\fi
\fi
\fi
\ifXMLunspacepretty\ignorespaces\fi}
@@ -222,18 +219,17 @@
\nohyphens
\dontcomplain
\XMLlevel\zerocount
- \increment\@@xflevel % hack
+ \increment\@@xfniveau % hack
\tttf
- \startpacked[\v!blank]
+ \startopelkaar[\v!blanko]
\ifautoXMLshow \let\executeXMLelement\autoshowXMLelement \fi
\let\executeXMLentity\@XMLentity
\enableXML\verbatimXML
\enableregime[utf]%
\chardef\utfunicodetracer8
- \veryraggedright
\readfile{\truefilename{#1}}\donothing\donothing\endgraf
\removelastskip % really needed
- \stoppacked
+ \stopopelkaar
\egroup}
\gdef\showXMLtext#1%
@@ -243,7 +239,7 @@
% so far for hack
\dontcomplain
\XMLlevel\maxcard
- \increment\@@xflevel % hack
+ \increment\@@xfniveau % hack
\tttf
\ifautoXMLshow \let\executeXMLelement\autoshowXMLelement \fi
\let\executeXMLentity\@XMLentity
@@ -287,19 +283,4 @@
\showXMLfile{#1}
\egroup}
-%D
-
-\gdef\tracebackXMLattribute#1%
- {\bgroup
- \doloop
- {\ifcsname\@@XMLdepth:\recurselevel\endcsname
- \edef\!!stringa{\csname\@@XMLdepth:\recurselevel\endcsname}%
- \writestatus
- {XML TRACE}
- {[#1] [\recurselevel] [\!!stringa] [\XMLinh{#1}]}%
- \else
- \exitloop
- \fi}%
- \egroup}
-
-\protect \endinput
+\protect \endinput \ No newline at end of file