diff options
author | Karl Berry <karl@freefriends.org> | 2009-09-06 23:20:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-09-06 23:20:13 +0000 |
commit | 2b8eb47b09b2d853b8243d0fb61b408edb3d04a7 (patch) | |
tree | d581f2afc11c2d53246c31da8a8a7de24c855b0c /Master/texmf-dist/source/latex/expl3/l3names.dtx | |
parent | d9919f44994077f178b0ebda415a1638f8acc0ec (diff) |
expl3 1509 (5sep09)
git-svn-id: svn://tug.org/texlive/trunk@15163 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/expl3/l3names.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/expl3/l3names.dtx | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/Master/texmf-dist/source/latex/expl3/l3names.dtx b/Master/texmf-dist/source/latex/expl3/l3names.dtx index 26148a4e7a2..777ccace59d 100644 --- a/Master/texmf-dist/source/latex/expl3/l3names.dtx +++ b/Master/texmf-dist/source/latex/expl3/l3names.dtx @@ -37,7 +37,7 @@ \catcode`\{=1 % left brace is begin-group character \catcode`\}=2 % right brace is end-group character \catcode`\#=6 % hash mark is macro parameter character -\catcode`\^=7 % +\catcode`\^=7 % circumflex is superscript character \catcode`\^^I=10 % ascii tab is a blank space %</initex> %<package>\begingroup @@ -46,10 +46,10 @@ \begingroup \def\GetIdInfoString{#1}% \def\IdInfoStringUnexp{Id}% - \ifx \GetIdInfoString \IdInfoStringUnexp - \def\next{\endgroup\GetIdInfoMissing} + \ifx\GetIdInfoString\IdInfoStringUnexp + \def\next{\endgroup\GetIdInfoMissing}% \else - \def\next{\endgroup\GetIdInfoFull$#1$} + \def\next{\endgroup\GetIdInfoFull$#1$}% \fi \next } @@ -102,7 +102,7 @@ \RequirePackage{l3names} %</driver> %\fi -\GetIdInfo$Id: l3names.dtx 1362 2009-05-28 20:19:21Z joseph $ +\GetIdInfo$Id: l3names.dtx 1452 2009-08-08 14:09:32Z joseph $ {L3 Experimental Naming Scheme for TeX Primitives} % % @@ -326,17 +326,18 @@ % % To get things started, give a new name for |\let|. % \begin{macrocode} -\let\tex_let:D\let +\let \tex_let:D \let %</initex|package> % \end{macrocode} % % and now an internal function to possibly -% remove the old name. +% remove the old name: for the moment. % % \begin{macrocode} %<*initex> -\long\def\name_undefine:N#1{ - \tex_let:D#1\c_undefined} +\long \def \name_undefine:N #1 { + \tex_let:D #1 \c_undefined +} %</initex> % \end{macrocode} % @@ -365,10 +366,10 @@ % the old name. % \begin{macrocode} %<*initex|package> -\long\def\name_primitive:NN#1#2{ +\long \def \name_primitive:NN #1#2 { \tex_let:D #2 #1 \name_undefine:N #1 - } +} % \end{macrocode} % % \subsection{Reassignment of primitives} @@ -939,10 +940,10 @@ % \end{itemize} % % \begin{macrocode} -\tex_def:D\ExplSyntaxOn{ +\tex_def:D \ExplSyntaxOn { \tex_ifodd:D \ExplSyntaxStatus \tex_relax:D \tex_else:D - \tex_edef:D\ExplSyntaxOff{ + \tex_edef:D \ExplSyntaxOff { \etex_unexpanded:D{ \tex_ifodd:D \ExplSyntaxStatus \tex_relax:D \tex_def:D \ExplSyntaxStatus{0} @@ -955,7 +956,7 @@ \tex_catcode:D 58=\tex_the:D \tex_catcode:D 58 \tex_relax:D \tex_noexpand:D \tex_fi:D } - \tex_def:D\ExplSyntaxStatus{1} + \tex_def:D \ExplSyntaxStatus { 1 } \tex_catcode:D 126=10 \tex_relax:D % tilde is a space char. \tex_catcode:D 32=9 \tex_relax:D % space is ignored \tex_catcode:D 9=9 \tex_relax:D % tab also ignored @@ -967,7 +968,7 @@ % \end{macrocode} % At this point we better set the status. % \begin{macrocode} -\tex_def:D\ExplSyntaxStatus{1} +\tex_def:D \ExplSyntaxStatus { 1 } % \end{macrocode} % \end{macro} % \end{macro} @@ -979,11 +980,11 @@ % \LaTeX3 without adhering it's conventions according to space % characters. These macros provide the necessary settings. % \begin{macrocode} -\tex_def:D \ExplSyntaxNamesOn{ +\tex_def:D \ExplSyntaxNamesOn { \tex_catcode:D `\_=11\tex_relax:D \tex_catcode:D `\:=11\tex_relax:D } -\tex_def:D \ExplSyntaxNamesOff{ +\tex_def:D \ExplSyntaxNamesOff { \tex_catcode:D `\_=8\tex_relax:D \tex_catcode:D `\:=12\tex_relax:D } @@ -1013,7 +1014,7 @@ % else svn and we extract information. To be on the safe side we % ensure that spaces in the argument are seen. % \begin{macrocode} -\tex_def:D\GetIdInfo{ +\tex_def:D \GetIdInfo { \tex_begingroup:D \tex_catcode:D 32=10 \tex_relax:D % needed? Probably for now. \GetIdInfoMaybeMissing:w @@ -1110,7 +1111,7 @@ % as the packages in this distribution do like this: % \begin{verbatim} % \RequirePackage{l3names} -% \GetIdInfo$Id: l3names.dtx 1362 2009-05-28 20:19:21Z joseph $ +% \GetIdInfo$Id: l3names.dtx 1452 2009-08-08 14:09:32Z joseph $ % {L3 Experimental Box module} % \ProvidesExplPackage % {\filename}{\filedate}{\fileversion}{\filedescription} |