diff options
author | Marius <mariausol@gmail.com> | 2011-01-10 14:40:12 +0200 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2011-01-10 14:40:12 +0200 |
commit | f71041e9e80a2233e1a87c6b95660ed9e369e0c2 (patch) | |
tree | 9e44c22c5e6d56e47a0f2df200cdcc4b5d233dca /tex/context/base/catc-ctx.tex | |
parent | 44af35b8124128f1d2343e033255985b0f533c27 (diff) | |
download | context-f71041e9e80a2233e1a87c6b95660ed9e369e0c2.tar.gz |
beta 2011.01.10 13:28
Diffstat (limited to 'tex/context/base/catc-ctx.tex')
-rw-r--r-- | tex/context/base/catc-ctx.tex | 271 |
1 files changed, 87 insertions, 184 deletions
diff --git a/tex/context/base/catc-ctx.tex b/tex/context/base/catc-ctx.tex index 61fd0514a..f3cbece13 100644 --- a/tex/context/base/catc-ctx.tex +++ b/tex/context/base/catc-ctx.tex @@ -17,213 +17,116 @@ \ifdefined \ctxcatcodes \else \newcatcodetable \ctxcatcodes \fi \ifdefined \txtcatcodes \else \newcatcodetable \txtcatcodes \fi \ifdefined \mthcatcodes \else \newcatcodetable \mthcatcodes \fi % math, not used, too tricky -% \ifdefined \xmlcatcodesn \else \newcatcodetable \xmlcatcodesn \fi % normal -% \ifdefined \xmlcatcodese \else \newcatcodetable \xmlcatcodese \fi % entitle -% \ifdefined \xmlcatcodesr \else \newcatcodetable \xmlcatcodesr \fi % reduce \ifdefined \typcatcodesa \else \newcatcodetable \typcatcodesa \fi % { } \ifdefined \typcatcodesb \else \newcatcodetable \typcatcodesb \fi % < > \ifdefined \typcatcodesc \else \newcatcodetable \typcatcodesc \fi % delimited \startcatcodetable \ctxcatcodes - \catcode`\^^I = 10 - \catcode`\^^M = 5 - \catcode`\^^L = 5 - \catcode`\ = 10 - % \catcode`\^^J = 10 % new - \catcode`\^^Z = 9 - \catcode`\\ = 0 - \catcode`\{ = 1 - \catcode`\} = 2 - \catcode`\$ = 3 - \catcode`\& = 4 - \catcode`\# = 6 - \catcode`\^ = 7 - \catcode`\_ = 8 - \catcode`\% = 14 - \catcode`\~ = 13 - \catcode`\| = 13 + \catcode\tabasciicode \spacecatcode + \catcode\endoflineasciicode\endoflinecatcode + \catcode\formfeedasciicode \endoflinecatcode + \catcode\spaceasciicode \spacecatcode + % \catcode\newlineasciicode \spacecatcode + \catcode\endoffileasciicode\ignorecatcode + \catcode`\\ \escapecatcode + \catcode`\{ \begingroupcatcode + \catcode`\} \endgroupcatcode + \catcode`\$ \mathshiftcatcode + \catcode`\& \alignmentcatcode + \catcode`\# \parametercatcode + \catcode`\^ \superscriptcatcode + \catcode`\_ \subscriptcatcode + \catcode`\% \commentcatcode + \catcode`\~ \activecatcode + \catcode`\| \activecatcode \stopcatcodetable \startcatcodetable \prtcatcodes - \catcode`\^^I = 10 - \catcode`\^^M = 5 - \catcode`\^^L = 5 - \catcode`\ = 10 - \catcode`\^^Z = 9 - \catcode`\\ = 0 - \catcode`\{ = 1 - \catcode`\} = 2 - \catcode`\$ = 3 - \catcode`\& = 4 - \catcode`\# = 6 - \catcode`\^ = 7 % soon we will also get rid of the usage of ^^ so then ^ can also be other - \catcode`\_ = \ifnum\texengine=\luatexengine 11 \else 8 \fi - \catcode`\% = 14 - \catcode`\@ = 11 - \catcode`\! = 11 - \catcode`\? = 11 - \catcode`\~ = 13 - \catcode`\| = 13 + \catcode\tabasciicode \spacecatcode + \catcode\endoflineasciicode\endoflinecatcode + \catcode\formfeedasciicode \endoflinecatcode + \catcode\spaceasciicode \spacecatcode + \catcode\endoffileasciicode\ignorecatcode + \catcode`\\ \escapecatcode + \catcode`\{ \begingroupcatcode + \catcode`\} \endgroupcatcode + \catcode`\$ \mathshiftcatcode + \catcode`\& \alignmentcatcode + \catcode`\# \parametercatcode + \catcode`\^ \superscriptcatcode % soon we will also get rid of the usage of ^^ so then ^ can also be other + \catcode`\_ \ifnum\texengine=\luatexengine\lettercatcode \else \subscriptcatcode \fi + \catcode`\% \commentcatcode + \catcode`\@ \lettercatcode + \catcode`\! \lettercatcode + \catcode`\? \lettercatcode + \catcode`\~ \activecatcode + \catcode`\| \activecatcode \stopcatcodetable \startcatcodetable \mthcatcodes - \catcode`\^^I = 10 - \catcode`\^^M = 5 - %\catcode`\^^J = 10 % new - \catcode`\^^L = 5 - \catcode`\ = 10 - \catcode`\^^Z = 9 - \catcode`\\ = 0 - \catcode`\{ = 1 - \catcode`\} = 2 - \catcode`\$ = 3 - \catcode`\& = 4 - \catcode`\# = 6 - \catcode`\^ = 7 - \catcode`\_ = 8 - \catcode`\% = 14 - %\catcode`\~ = 13 - %\catcode`\| = 13 + \catcode\tabasciicode \spacecatcode + \catcode\endoflineasciicode\endoflinecatcode + %\catcode\newlineasciicode \spacecatcode + \catcode\formfeedasciicode \endoflinecatcode + \catcode\spaceasciicode \spacecatcode + \catcode\endoffileasciicode\ignorecatcode + \catcode`\\ \escapecatcode + \catcode`\{ \begingroupcatcode + \catcode`\} \endgroupcatcode + \catcode`\$ \mathshiftcatcode + \catcode`\& \alignmentcatcode + \catcode`\# \parametercatcode + \catcode`\^ \superscriptcatcode + \catcode`\_ \subscriptcatcode + \catcode`\% \commentcatcode + %\catcode`\~ \activecatcode + %\catcode`\| \activecatcode \stopcatcodetable -% \startcatcodetable \xmlcatcodesn -% \catcode`\^^I = 10 % ascii tab is a blank space -% \catcode`\^^M = 5 % ascii return is end-line -% \catcode`\^^L = 5 % ascii form-feed -% \catcode`\ = 10 % ascii space is blank space -% \catcode`\^^Z = 9 % ascii eof is ignored -% \catcode`\& = 13 % entity -% \catcode`\< = 13 % element -% \catcode`\> = 12 -% \catcode`\" = 12 % probably not needed any more -% \catcode`\/ = 12 % probably not needed any more -% \catcode`\' = 12 % probably not needed any more -% \catcode`\~ = 12 % probably not needed any more -% \catcode`\# = 12 % probably not needed any more -% \catcode`\\ = 12 % probably not needed any more -% \stopcatcodetable - -% \startcatcodetable \xmlcatcodese -% \catcode`\^^I = 10 % ascii tab is a blank space -% \catcode`\^^M = 5 % ascii return is end-line -% \catcode`\^^L = 5 % ascii form-feed -% \catcode`\ = 10 % ascii space is blank space -% \catcode`\^^Z = 9 % ascii eof is ignored -% \catcode`\& = 13 % entity -% \catcode`\< = 13 % element -% \catcode`\> = 12 -% \catcode`\# = 13 -% \catcode`\$ = 13 -% \catcode`\% = 13 -% \catcode`\\ = 13 -% \catcode`\^ = 13 -% \catcode`\_ = 13 -% \catcode`\{ = 13 -% \catcode`\} = 13 -% \catcode`\| = 13 -% \catcode`\~ = 13 -% \stopcatcodetable - -% \startcatcodetable \xmlcatcodesr -% \catcode`\^^I = 10 % ascii tab is a blank space -% \catcode`\^^M = 5 % ascii return is end-line -% \catcode`\^^L = 5 % ascii form-feed -% \catcode`\ = 10 % ascii space is blank space -% \catcode`\^^Z = 9 % ascii eof is ignored -% \catcode`\& = 13 % entity -% \catcode`\< = 13 % element -% \catcode`\> = 12 -% \catcode`\# = 13 -% \catcode`\$ = 13 -% \catcode`\% = 13 -% \catcode`\\ = 13 -% \catcode`\^ = 13 -% \catcode`\_ = 13 -% \catcode`\{ = 13 -% \catcode`\} = 13 -% \catcode`\| = 13 -% \catcode`\~ = 13 -% \stopcatcodetable - \startcatcodetable \typcatcodesa - \catcode`\^^I = 12 - \catcode`\^^M = 12 - \catcode`\^^L = 12 - \catcode`\ = 12 - \catcode`\^^Z = 12 - \catcode`\{ = 1 - \catcode`\} = 2 + \catcode\tabasciicode \othercatcode + \catcode\endoflineasciicode\othercatcode + \catcode\formfeedasciicode \othercatcode + \catcode\spaceasciicode \othercatcode + \catcode\endoffileasciicode\othercatcode + \catcode`\{ \begingroupcatcode + \catcode`\} \endgroupcatcode \stopcatcodetable \startcatcodetable \typcatcodesb - \catcode`\^^I = 12 - \catcode`\^^M = 12 - \catcode`\^^L = 12 - \catcode`\ = 12 - \catcode`\^^Z = 12 - \catcode`\< = 1 - \catcode`\> = 2 + \catcode\tabasciicode \othercatcode + \catcode\endoflineasciicode\othercatcode + \catcode\formfeedasciicode \othercatcode + \catcode\spaceasciicode \othercatcode + \catcode\endoffileasciicode\othercatcode + \catcode`\< \begingroupcatcode + \catcode`\> \endgroupcatcode \stopcatcodetable \startcatcodetable \typcatcodesc - \catcode`\^^I = 12 - \catcode`\^^M = 12 - \catcode`\^^L = 12 - \catcode`\ = 12 - \catcode`\^^Z = 12 + \catcode\tabasciicode \othercatcode + \catcode\endoflineasciicode\othercatcode + \catcode\formfeedasciicode \othercatcode + \catcode\spaceasciicode \othercatcode + \catcode\endoffileasciicode\othercatcode \stopcatcodetable \startcatcodetable \txtcatcodes - \catcode`\^^I = 10 - \catcode`\^^M = 5 - \catcode`\^^L = 5 - \catcode`\ = 10 - \catcode`\^^Z = 9 - \catcode`\\ = 0 - \catcode`\{ = 1 - \catcode`\} = 2 + \catcode\tabasciicode \spacecatcode + \catcode\endoflineasciicode\endoflinecatcode + \catcode\formfeedasciicode \endoflinecatcode + \catcode\spaceasciicode \spacecatcode + \catcode\endoffileasciicode\ignorecatcode + \catcode`\\ \escapecatcode + \catcode`\{ \begingroupcatcode + \catcode`\} \endgroupcatcode \stopcatcodetable \letcatcodecommand \ctxcatcodes `\| \relax \letcatcodecommand \ctxcatcodes `\~ \relax -%letcatcodecommand \prtcatcodes `\| \relax % falls back on ctx -%letcatcodecommand \prtcatcodes `\~ \relax % falls back on ctx - -% \letcatcodecommand \xmlcatcodesn `\& \relax -% \letcatcodecommand \xmlcatcodesn `\< \relax - -% \letcatcodecommand \xmlcatcodese `\& \relax -% \letcatcodecommand \xmlcatcodese `\< \relax - -% \letcatcodecommand \xmlcatcodesr `\& \relax -% \letcatcodecommand \xmlcatcodesr `\< \relax - -% \letcatcodecommand \xmlcatcodese `\# \relax -% \letcatcodecommand \xmlcatcodese `\$ \relax -% \letcatcodecommand \xmlcatcodese `\% \relax -% \letcatcodecommand \xmlcatcodese `\\ \relax -% \letcatcodecommand \xmlcatcodese `\^ \relax -% \letcatcodecommand \xmlcatcodese `\_ \relax -% \letcatcodecommand \xmlcatcodese `\{ \relax -% \letcatcodecommand \xmlcatcodese `\} \relax -% \letcatcodecommand \xmlcatcodese `\| \relax -% \letcatcodecommand \xmlcatcodese `\~ \relax - -% \letcatcodecommand \xmlcatcodesr `\# \relax -% \letcatcodecommand \xmlcatcodesr `\$ \relax -% \letcatcodecommand \xmlcatcodesr `\% \relax -% \letcatcodecommand \xmlcatcodesr `\\ \relax -% \letcatcodecommand \xmlcatcodesr `\^ \relax -% \letcatcodecommand \xmlcatcodesr `\_ \relax -% \letcatcodecommand \xmlcatcodesr `\{ \relax -% \letcatcodecommand \xmlcatcodesr `\} \relax -% \letcatcodecommand \xmlcatcodesr `\| \relax -% \letcatcodecommand \xmlcatcodesr `\~ \relax - \catcodetable \ctxcatcodes \let \defaultcatcodetable \ctxcatcodes -%\let\xmlcatcodes \xmlcatcodesn % beware, in mkiv we use \notcatcodes % for the moment here: @@ -241,13 +144,13 @@ % \newcatcodetable\txtcatcodes % % \startcatcodetable \txtcatcodes -% \catcode`\^^I = 10 -% \catcode`\^^M = 5 -% \catcode`\^^L = 5 -% \catcode`\ = 10 -% \catcode`\\ = 0 -% \catcode`\{ = 1 -% \catcode`\} = 2 +% \catcode\tabasciicode \spacecatcode +% \catcode\endoflineasciicode\endoflinecatcode +% \catcode\formfeedasciicode \endoflinecatcode +% \catcode\spaceasciicode \spacecatcode +% \catcode`\\ \escapecatcode +% \catcode`\{ \begingroupcatcode +% \catcode`\} \endgroupcatcode % \stopcatcodetable % % \newcount\relaxedcatcodedepth |