diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/expl3/l3toks.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/expl3/l3toks.dtx | 41 |
1 files changed, 26 insertions, 15 deletions
diff --git a/Master/texmf-dist/source/latex/expl3/l3toks.dtx b/Master/texmf-dist/source/latex/expl3/l3toks.dtx index fd37864c815..a5d78d7386c 100644 --- a/Master/texmf-dist/source/latex/expl3/l3toks.dtx +++ b/Master/texmf-dist/source/latex/expl3/l3toks.dtx @@ -32,26 +32,21 @@ %% %% ----------------------------------------------------------------------- % -%<package>\RequirePackage{l3names} -%<*dtx> +%<*driver|package> +\RequirePackage{l3names} +%</driver|package> %\fi -\def\GetIdInfo$Id: #1.dtx #2 #3-#4-#5 #6 #7$#8{% - \def\fileversion{#2}% - \def\filedate{#3/#4/#5}% - \ProvidesFile{#1.dtx}[#3/#4/#5 v#2 #8]% -} -%\iffalse -%</dtx> -%\fi -\GetIdInfo$Id: l3toks.dtx 580 2006-11-26 15:56:47Z morten $ +\GetIdInfo$Id: l3toks.dtx 728 2008-01-01 16:11:58Z morten $ {L3 Experimental Token Registers} -% -% \iffalse +%\iffalse %<*driver> +%\fi +\ProvidesFile{\filename.\filenameext} + [\filedate\space v\fileversion\space\filedescription] +%\iffalse \documentclass{l3doc} - \begin{document} -\DocInput{l3toks.dtx} +\DocInput{\filename.\filenameext} \end{document} %</driver> % \fi @@ -245,6 +240,8 @@ % We check for \texttt{l3expan} since this a basic package that is % essential for use of any higher-level package. % \begin{macrocode} +%<package>\ProvidesExplPackage +%<package> {\filename}{\filedate}{\fileversion}{\filedescription} %<package&check>\RequirePackage{l3chk}\par %<package>\RequirePackage{l3expan}\par %<*initex|package> @@ -576,6 +573,10 @@ % \begin{macro}{\toks_if_eq:ccTF} % \begin{macro}{\toks_if_eq:ccT} % \begin{macro}{\toks_if_eq:ccF} +% \begin{macro}{\toks_if_eq_p:NN} +% \begin{macro}{\toks_if_eq_p:cN} +% \begin{macro}{\toks_if_eq_p:Nc} +% \begin{macro}{\toks_if_eq_p:cc} % This function test whether two token registers contain the same. % \begin{macrocode} \def_new:NNn \toks_if_eq:NNTF 2 { @@ -596,6 +597,12 @@ \def_new:Npn \toks_if_eq:ccTF {\exp_args:Ncc \toks_if_eq:NNTF} \def_new:Npn \toks_if_eq:ccT {\exp_args:Ncc \toks_if_eq:NNT} \def_new:Npn \toks_if_eq:ccF {\exp_args:Ncc \toks_if_eq:NNF} +\def_new:NNn \toks_if_eq_p:NN 2 { + \tlist_if_eq_p:xx {\toks_use:N #1} {\toks_use:N #2} +} +\def_new:Npn \toks_if_eq_p:cN {\exp_args:Nc \toks_if_eq_p:NN} +\def_new:Npn \toks_if_eq_p:Nc {\exp_args:NNc \toks_if_eq_p:NN} +\def_new:Npn \toks_if_eq_p:cc {\exp_args:Ncc \toks_if_eq_p:NN} % \end{macrocode} % \end{macro} % \end{macro} @@ -609,6 +616,10 @@ % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \begin{macro}{\l_tmpa_toks} % \begin{macro}{\l_tmpb_toks} |