diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx b/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx index 6336b0d0765..2ad8d9b9f90 100644 --- a/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx +++ b/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-10-23} +% \date{Released 2023-11-01} % % \maketitle % @@ -61,7 +61,7 @@ % \meta{token}: % \begin{itemize} % \item \meta{tokens}, which both \texttt{o}-expand and -% \texttt{x}-expand to the \meta{token}. The detailed form of +% \texttt{e}/\texttt{x}-expand to the \meta{token}. The detailed form of % \meta{tokens} may change in later releases. % \item \meta{char code}, a decimal representation of the character % code of the \meta{token}, $-1$ if it is a control sequence. @@ -132,7 +132,7 @@ % We thus need a way to encode any \meta{token} (even begin-group and % end-group character tokens) in a way amenable to manipulating tokens % individually. The best we can do is to find \meta{tokens} which both -% \texttt{o}-expand and \texttt{x}-expand to the given +% \texttt{o}-expand and \texttt{e}/\texttt{x}-expand to the given % \meta{token}. Collecting more information about the category code and % character code is also useful for regular expressions, since most % regexes are catcode-agnostic. The internal format thus takes the form @@ -140,7 +140,7 @@ % \begin{quote} % \meta{tokens} \cs{s_@@} \meta{catcode} \meta{char code} \cs{s_@@} % \end{quote} -% The \meta{tokens} \texttt{o}- \emph{and} \texttt{x}-expand to the +% The \meta{tokens} \texttt{o}- \emph{and} \texttt{e}/\texttt{x}-expand to the % original token in the token list or to the cluster of tokens % corresponding to one Unicode character in the given encoding (for % \pkg{l3str-convert}). The \meta{catcode} is given as a single hexadecimal @@ -155,7 +155,7 @@ % converting from a general token list to the internal format. % % The current rule for converting a \meta{token} to a balanced set of -% \meta{tokens} which both \texttt{o}-expands and \texttt{x}-expands to +% \meta{tokens} which both \texttt{o}-expands and \texttt{e}/\texttt{x}-expands to % it is the following. % \begin{itemize} % \item A control sequence |\cs| becomes |\exp_not:n { \cs }| @@ -189,7 +189,7 @@ % then need to control expansion much more carefully: compare % \cs{int_value:w} |`#1| \cs{s_@@} with \cs{int_value:w} |`#1| % \cs{exp_stop_f:} \cs{exp_not:N} \cs{q_mark} to extract a character -% code followed by the delimiter in an \texttt{x}-expansion. +% code followed by the delimiter in an \texttt{e}-expansion. % \begin{macrocode} \scan_new:N \s_@@ % \end{macrocode} @@ -350,7 +350,7 @@ % (\texttt{N}-type) argument by \TeX{}. The plan is to have a two pass % system. In the first pass, locate special tokens, and store them in % various \tn{toks} registers. In the second pass, which is done within -% an \texttt{x}-expanding assignment, normal tokens are taken in as +% an \texttt{e}-expanding assignment, normal tokens are taken in as % \texttt{N}-type arguments, and special tokens are retrieved from the % \tn{toks} registers, and removed from the input stream by some means. % The whole process takes linear time, because we avoid building the @@ -830,7 +830,7 @@ % while a control sequence is always longer (we have set the escape % character to a printable value). In both cases, we leave % \cs{exp_not:n} \Arg{token} \cs{s_@@} in the input stream -% (after \texttt{x}-expansion). Here, \cs{exp_not:n} is used +% (after \texttt{e}-expansion). Here, \cs{exp_not:n} is used % rather than \cs{exp_not:N} because |#3| could be % a macro parameter character or could be \cs{s_@@} % (which must be hidden behind braces in the result). @@ -937,7 +937,7 @@ % Check now whether we reached the end (we shouldn't keep the trailing % end-group character that marked the end of the token list in the % first pass). -% Unpack the \tn{toks} register: when \texttt{x}-expanding again, +% Unpack the \tn{toks} register: when \texttt{e}/\texttt{x}-expanding again, % we will get the special token. % Then leave the category code in the input stream, followed by % the character code, and call \cs{@@_analysis_b_loop:w} with the next index. @@ -1069,7 +1069,7 @@ % \end{macro} % % \begin{macro}[rEXP]{\@@_analysis_show:, \@@_analysis_show_loop:wNw} -% Here, |#1| \texttt{o}- and \texttt{x}-expands to the token; +% Here, |#1| \texttt{o}- and \texttt{e}/\texttt{x}-expands to the token; % |#2| is the category code (one uppercase hexadecimal digit), % $0$ for control sequences; % |#3| is the character code, which we ignore. @@ -1390,7 +1390,7 @@ % characters to anything else than character code~$32$), then we apply % \cs{@@_analysis_b_char:Nn}, which detects active characters by % comparing them to \cs{tex_undefined:D}, and we must have undefined -% the active space for this test to work ---we use an |x|-expanding +% the active space for this test to work ---we use an |e|-expanding % assignment to get the active space in the right place. Finally % \cs{@@_peek_analysis_char:w} puts the arguments in the correct % order, including \cs{exp_not:n} for macro parameter characters and @@ -1549,7 +1549,7 @@ % character code. In the latter two cases we call % \cs{char_generate:nn} with suitable arguments and put suitable % \cs{if_false:} \cs{fi:} constructions to make the result balanced -% and such that \texttt{o}-expanding or \texttt{x}-expanding gives +% and such that \texttt{o}-expanding or \texttt{e}/\texttt{x}-expanding gives % back a single (unbalanced) begin-group or end-group character. % \begin{macrocode} \cs_new_protected:Npn \@@_peek_analysis_explicit:n #1 |