summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/syst-ini.mkxl
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2020-11-16 20:16:53 +0100
committerContext Git Mirror Bot <phg@phi-gamma.net>2020-11-16 20:16:53 +0100
commit744befce8596a7007e60c1f046da570fadc205bd (patch)
tree867472bb4d18e581ef80ba0dbf8bf7fd047cddd2 /tex/context/base/mkiv/syst-ini.mkxl
parenta9eb7ca71c27fdd59cf99273adf74b17d72063b2 (diff)
downloadcontext-744befce8596a7007e60c1f046da570fadc205bd.tar.gz
2020-11-16 19:40:00
Diffstat (limited to 'tex/context/base/mkiv/syst-ini.mkxl')
-rw-r--r--tex/context/base/mkiv/syst-ini.mkxl12
1 files changed, 10 insertions, 2 deletions
diff --git a/tex/context/base/mkiv/syst-ini.mkxl b/tex/context/base/mkiv/syst-ini.mkxl
index f04e2e2db..8cb2b8c1c 100644
--- a/tex/context/base/mkiv/syst-ini.mkxl
+++ b/tex/context/base/mkiv/syst-ini.mkxl
@@ -67,7 +67,9 @@
\immutable\integerdef\morethanasciicode 62 % > used as alternative verbatim }
\immutable\integerdef\questionmarkasciicode 63 % ? used in namespace protection
\immutable\integerdef\atsignasciicode 64 % @ used in namespace protection
+\immutable\integerdef\leftbracketasciicode 91
\immutable\integerdef\backslashasciicode 92 % `\\
+\immutable\integerdef\rightbracketasciicode 93
\immutable\integerdef\circumflexasciicode 94
\immutable\integerdef\underscoreasciicode 95
\immutable\integerdef\leftbraceasciicode 123 % `\{
@@ -76,6 +78,8 @@
\immutable\integerdef\tildeasciicode 126 % `\~
\immutable\integerdef\delasciicode 127
+\aliased\let\percentasciicode\commentasciicode
+
%catcode\zeroasciicode \ignorecatcode % `\^^@ ascii null is ignored
\catcode\tabasciicode \spacecatcode % `\^^I ascii tab is a blank space
\catcode\formfeedasciicode \activecatcode % `\^^L ascii form-feed (active, set later)
@@ -155,8 +159,8 @@
\permanent\def\gobbleoneargument#-{} % will be defined later on anyway
-%D First we define a simplified version of the \CONTEXT\ protection mechanism.
-%D Later we will implement a better variant.
+%D First we define a simplified version of the \CONTEXT\ protection mechanism. Later
+%D we will implement a better variant.
\def\unprotect
{\edef\protect
@@ -388,6 +392,10 @@
\newcount\globalscratchcountertwo
\newcount\globalscratchcounterthree
+\mutable\let\scratchmacro \relax
+\mutable\let\scratchmacroone\relax
+\mutable\let\scratchmacrotwo\relax
+
%D \macros
%D {tempstring}