summaryrefslogtreecommitdiff
path: root/tex/context/base/xtag-ini.tex
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2002-06-07 00:00:00 +0200
committerHans Hagen <pragma@wxs.nl>2002-06-07 00:00:00 +0200
commitd4d7f62e436c20b5ea3ee7f8c9fc3bbacd5dda43 (patch)
tree1e61c978cd730ac1a442f92c19b85de4139ce926 /tex/context/base/xtag-ini.tex
parenteec06cd3ed759e8101b6cafa16d46884e479a4f6 (diff)
downloadcontext-d4d7f62e436c20b5ea3ee7f8c9fc3bbacd5dda43.tar.gz
stable 2002.06.07
Diffstat (limited to 'tex/context/base/xtag-ini.tex')
-rw-r--r--tex/context/base/xtag-ini.tex20
1 files changed, 18 insertions, 2 deletions
diff --git a/tex/context/base/xtag-ini.tex b/tex/context/base/xtag-ini.tex
index 3b051f477..b6d3c6bf6 100644
--- a/tex/context/base/xtag-ini.tex
+++ b/tex/context/base/xtag-ini.tex
@@ -251,6 +251,19 @@
.the.everyenableXML
E
+.gdef.reduceXMLescapetokens*
+ B.def#B.string#E*
+ .def$B.string$E*
+ .def%B.string%E*
+ .def\B.string\E*
+ .def^B.string^E*
+ .def_B.string_E*
+ .def{B.string{E*
+ .def}B.string}E*
+ .def|B.string|E*
+ *def~B.string~E*
+ E
+
* The following macro can be invokes when reading from
* an auxiliary file.
@@ -859,11 +872,11 @@
\def\simpleXMLencoding{raw}
-\def\simplifyXMLentities%
+\def\simplifyXMLentities
{\fastenableencoding\simpleXMLencoding
\XMLsimpleentitiestrue}
-\def\defineXMLentity%
+\def\defineXMLentity
{\dodoubleempty\dodefineXMLentity}
\def\dodefineXMLentity[#1][#2]#3%
@@ -880,6 +893,9 @@
{\unspaceargument#1\to\ascii % #1 can be {[} or so
\long\setvalue{\@@XMLentity:\@EA\firstofoneargument\ascii}{#2}}
+\def\setXMLentity#1% fast one
+ {\long\@EA\def\csname\@@XMLentity:#1\endcsname}
+
%D May this wile become dodo (more in tune with rest);
%D beware: also remapped in xtag-map.