[latex3-commits] [latex3/latex3] main: Uniformize argument of \meta in a few files (c4e45355d)

github at latex-project.org github at latex-project.org
Fri Jan 12 23:25:45 CET 2024


Repository : https://github.com/latex3/latex3
On branch  : main
Link       : https://github.com/latex3/latex3/commit/c4e45355dd865727bc0996e42cb8ff7a5807fed6

>---------------------------------------------------------------

commit c4e45355dd865727bc0996e42cb8ff7a5807fed6
Author: Bruno Le Floch <blflatex at gmail.com>
Date:   Fri Jan 12 23:25:45 2024 +0100

    Uniformize argument of \meta in a few files
    
    In l3seq, most sequence variables were denoted \meta{seq~var} in
    function descriptions, so I switched the remaining few \meta{sequence}
    to \meta{seq~var}.  Same thing for l3clist and l3tl, but not l3prop
    where \meta{property list} is ubiquitous.  This aims for local
    consistency but not global consistency of notation.


>---------------------------------------------------------------

c4e45355dd865727bc0996e42cb8ff7a5807fed6
 l3kernel/l3clist.dtx | 24 ++++++++++++------------
 l3kernel/l3prop.dtx  |  4 ++--
 l3kernel/l3seq.dtx   | 18 +++++++++---------
 l3kernel/l3tl.dtx    | 40 ++++++++++++++++++++--------------------
 4 files changed, 43 insertions(+), 43 deletions(-)

diff --git a/l3kernel/l3clist.dtx b/l3kernel/l3clist.dtx
index 1250c11e7..6b47a1630 100644
--- a/l3kernel/l3clist.dtx
+++ b/l3kernel/l3clist.dtx
@@ -165,10 +165,10 @@
 %     \clist_gset_eq:Nc, \clist_gset_eq:cc
 %   }
 %   \begin{syntax}
-%     \cs{clist_set_eq:NN} \meta{comma list_1} \meta{comma list_2}
+%     \cs{clist_set_eq:NN} \meta{clist~var_1} \meta{clist~var_2}
 %   \end{syntax}
-%   Sets the content of \meta{comma list_1} equal to that of
-%   \meta{comma list_2}.  To set a token list variable equal to a comma
+%   Sets the content of \meta{clist~var_1} equal to that of
+%   \meta{clist~var_2}.  To set a token list variable equal to a comma
 %   list variable, use \cs{tl_set_eq:NN}.  Conversely, setting a comma
 %   list variable to a token list is unadvisable unless one checks
 %   space-trimming and related issues.
@@ -182,10 +182,10 @@
 %     \clist_gset_from_seq:Nc, \clist_gset_from_seq:cc
 %   }
 %   \begin{syntax}
-%     \cs{clist_set_from_seq:NN} \meta{clist~var} \meta{sequence}
+%     \cs{clist_set_from_seq:NN} \meta{clist~var} \meta{seq~var}
 %   \end{syntax}
-%   Converts the data in the \meta{sequence} into a \meta{clist~var}:
-%   the original \meta{sequence} is unchanged.
+%   Converts the data in the \meta{seq~var} into a \meta{clist~var}:
+%   the original \meta{seq~var} is unchanged.
 %   Items which contain either spaces or commas are surrounded by braces.
 % \end{function}
 %
@@ -195,11 +195,11 @@
 %     \clist_gconcat:NNN, \clist_gconcat:ccc
 %   }
 %   \begin{syntax}
-%     \cs{clist_concat:NNN} \meta{comma list_1} \meta{comma list_2} \meta{comma list_3}
+%     \cs{clist_concat:NNN} \meta{clist~var_1} \meta{clist~var_2} \meta{clist~var_3}
 %   \end{syntax}
-%   Concatenates the content of \meta{comma list_2} and \meta{comma list_3}
-%   together and saves the result in \meta{comma list_1}. The items in
-%   \meta{comma list_2} are placed at the left side of the new comma list.
+%   Concatenates the content of \meta{clist~var_2} and \meta{clist~var_3}
+%   together and saves the result in \meta{clist~var_1}. The items in
+%   \meta{clist~var_2} are placed at the left side of the new comma list.
 % \end{function}
 %
 % \begin{function}[EXP, pTF, added=2012-03-03]
@@ -475,8 +475,8 @@
 %   (token list) \meta{variable} and applies the \meta{code}.  The
 %   \meta{code} will usually make use of the \meta{variable}, but this
 %   is not enforced.  The assignments to the \meta{variable} are local.
-%   Its value after the loop is the last \meta{item} in the \meta{comma
-%   list}, or its original value if there were no \meta{item}.  The
+%   Its value after the loop is the last \meta{item} in the \meta{clist~var},
+%   or its original value if there were no \meta{item}.  The
 %   \meta{items} are returned from left to right.
 % \end{function}
 %
diff --git a/l3kernel/l3prop.dtx b/l3kernel/l3prop.dtx
index 7f1d8fb42..a1a48fd6d 100644
--- a/l3kernel/l3prop.dtx
+++ b/l3kernel/l3prop.dtx
@@ -49,10 +49,10 @@
 %
 % \begin{documentation}
 %
-% \pkg{expl3} implements a \meta{property list} data type, which contain
+% \pkg{expl3} implements a property list data type, which contain
 % an unordered list of entries each of which consists of a \meta{key} and
 % an associated \meta{value}. The \meta{key} and \meta{value} may both
-% be any \meta{balanced text}, the \meta{key} is processed using
+% be any balanced text, and the \meta{key} is processed using
 % \cs{tl_to_str:n}, meaning that category codes are ignored. It is possible to
 % map functions to property lists such that the function is applied to every
 % key--value pair within the list.
diff --git a/l3kernel/l3seq.dtx b/l3kernel/l3seq.dtx
index 99f0c1899..4d68b2797 100644
--- a/l3kernel/l3seq.dtx
+++ b/l3kernel/l3seq.dtx
@@ -176,13 +176,13 @@
 % \begin{function}[added = 2012-06-15]
 %   {\seq_set_filter:NNn, \seq_gset_filter:NNn}
 %   \begin{syntax}
-%     \cs{seq_set_filter:NNn} \meta{sequence_1} \meta{sequence_2} \Arg{inline boolexpr}
+%     \cs{seq_set_filter:NNn} \meta{seq~var_1} \meta{seq~var_2} \Arg{inline boolexpr}
 %   \end{syntax}
 %   Evaluates the \meta{inline boolexpr} for every \meta{item} stored
-%   within the \meta{sequence_2}. The \meta{inline boolexpr}
+%   within the \meta{seq~var_2}. The \meta{inline boolexpr}
 %   receives the \meta{item} as |#1|. The sequence of all \meta{items}
 %   for which the \meta{inline boolexpr} evaluated to \texttt{true}
-%   is assigned to \meta{sequence_1}.
+%   is assigned to \meta{seq~var_1}.
 %   \begin{texnote}
 %     Contrarily to other mapping functions, \cs{seq_map_break:} cannot
 %     be used in this function, and would lead to low-level \TeX{} errors.
@@ -651,8 +651,8 @@
 %   \begin{syntax}
 %     \cs{seq_map_indexed_function:NN} \meta{seq~var} \meta{function}
 %   \end{syntax}
-%   Applies \meta{function} to every entry in the \meta{sequence
-%   variable}.  The \meta{function} should have signature |:nn|.  It
+%   Applies \meta{function} to every entry in the \meta{seq~var}.
+%   The \meta{function} should have signature |:nn|.  It
 %   receives two arguments for each iteration: the \meta{index} (namely
 %   |1| for the first entry, then |2| and so on) and the \meta{item}.
 % \end{function}
@@ -661,8 +661,8 @@
 %   \begin{syntax}
 %     \cs{seq_map_indexed_inline:Nn} \meta{seq~var} \Arg{inline function}
 %   \end{syntax}
-%   Applies \meta{inline function} to every entry in the \meta{sequence
-%   variable}.  The \meta{inline function} should consist of code which
+%   Applies \meta{inline function} to every entry in the \meta{seq~var}.
+%   The \meta{inline function} should consist of code which
 %   receives the \meta{index} (namely |1| for the first entry, then |2|
 %   and so on) as~|#1| and the \meta{item} as~|#2|.
 % \end{function}
@@ -949,8 +949,8 @@
 % items in the sequence representing the set.
 %
 % Sets should not contain several occurrences of a given item.  To make
-% sure that a \meta{sequence variable} only has distinct items, use
-% \cs{seq_remove_duplicates:N} \meta{sequence variable}.  This function
+% sure that a \meta{seq~var} only has distinct items, use
+% \cs{seq_remove_duplicates:N} \meta{seq~var}.  This function
 % is relatively slow, and to avoid performance issues one should only
 % use it when necessary.
 %
diff --git a/l3kernel/l3tl.dtx b/l3kernel/l3tl.dtx
index 787713045..87bb9bf64 100644
--- a/l3kernel/l3tl.dtx
+++ b/l3kernel/l3tl.dtx
@@ -103,11 +103,11 @@
 %     \tl_const:cn, \tl_const:ce
 %   }
 %   \begin{syntax}
-%     \cs{tl_const:Nn} \meta{tl~var} \Arg{token list}
+%     \cs{tl_const:Nn} \meta{tl~var} \Arg{tokens}
 %   \end{syntax}
 %   Creates a new constant \meta{tl~var} or raises an error
 %   if the name is already taken. The value of the
-%   \meta{tl~var} is set globally to the \meta{token list}.
+%   \meta{tl~var} is set globally to the \meta{tokens}.
 % \end{function}
 %
 % \begin{function}{\tl_clear:N, \tl_clear:c, \tl_gclear:N, \tl_gclear:c}
@@ -235,7 +235,7 @@
 %     \cs{tl_if_empty_p:N} \meta{tl~var}
 %     \cs{tl_if_empty:NTF} \meta{tl~var} \Arg{true code} \Arg{false code}
 %   \end{syntax}
-%   Tests if the \meta{token list variable} is entirely empty
+%   Tests if the \meta{tl~var} is entirely empty
 %   (\emph{i.e.}~contains no tokens at all).
 % \end{function}
 %
@@ -255,7 +255,7 @@
 %     \cs{tl_if_eq_p:NN} \meta{tl~var_1} \meta{tl~var_2}
 %     \cs{tl_if_eq:NNTF} \meta{tl~var_1} \meta{tl~var_2} \Arg{true code} \Arg{false code}
 %   \end{syntax}
-%   Compares the content of two \meta{token list variables} and
+%   Compares the content of \meta{tl~var_1} and \meta{tl~var_2} and
 %   is logically \texttt{true} if the two contain the same list of
 %   tokens (\emph{i.e.}~identical in both the list of characters they
 %   contain and the category codes of those characters). Thus for example
@@ -272,7 +272,7 @@
 %   \begin{syntax}
 %     \cs{tl_if_eq:NnTF} \meta{tl~var_1} \Arg{token list_2} \Arg{true code} \Arg{false code}
 %   \end{syntax}
-%   Tests if the \meta{token list variable_1} and the \meta{token
+%   Tests if the \meta{tl~var_1} and the \meta{token
 %   list_2} contain the same list of tokens, both in respect of
 %   character codes and category codes.  This conditional is not
 %   expandable: see \cs{tl_if_eq:NNTF} for an expandable version when
@@ -540,12 +540,12 @@
 % \begin{function}[added = 2012-05-13, EXP]
 %   {\tl_count:n, \tl_count:V, \tl_count:v, \tl_count:e, \tl_count:o}
 %   \begin{syntax}
-%     \cs{tl_count:n} \Arg{tokens}
+%     \cs{tl_count:n} \Arg{token list}
 %   \end{syntax}
-%   Counts the number of \meta{items} in \meta{tokens} and leaves this
+%   Counts the number of \meta{items} in the \meta{token list} and leaves this
 %   information in the input stream. Unbraced tokens count as one
 %   element as do each token group (|{|\ldots|}|). This process
-%   ignores any unprotected spaces within \meta{tokens}. See also
+%   ignores any unprotected spaces within the \meta{token list}. See also
 %   \cs{tl_count:N}. This function requires three expansions,
 %   giving an \meta{integer denotation}.
 % \end{function}
@@ -564,9 +564,9 @@
 %
 % \begin{function}[EXP, added = 2019-02-25]{\tl_count_tokens:n}
 %   \begin{syntax}
-%     \cs{tl_count_tokens:n} \Arg{tokens}
+%     \cs{tl_count_tokens:n} \Arg{token list}
 %   \end{syntax}
-%   Counts the number of \TeX{} tokens in the \meta{tokens} and leaves
+%   Counts the number of \TeX{} tokens in the \meta{token list} and leaves
 %   this information in the input stream. Every token, including spaces and
 %   braces, contributes one to the total; thus for instance, the token count of
 %   |a~{bc}| is $6$.
@@ -603,7 +603,7 @@
 %   that \meta{item_1}\meta{item_2}\meta{item_3} \ldots \meta{item_n}
 %   becomes \meta{item_n}\ldots \meta{item_3}\meta{item_2}\meta{item_1}.
 %   This process preserves unprotected spaces within the
-%   \meta{token list variable}. Braced token groups are copied without
+%   \meta{tl~var}. Braced token groups are copied without
 %   reversing the order of tokens, but keep the outer set of braces.
 %   This is equivalent to a combination of an assignment and
 %   \cs{tl_reverse:V}.  See also \cs{tl_reverse_items:n} for improved
@@ -769,11 +769,11 @@
 %   {\tl_map_tokens:Nn, \tl_map_tokens:cn, \tl_map_tokens:nn}
 %   \begin{syntax}
 %     \cs{tl_map_tokens:Nn} \meta{tl~var} \Arg{code}
-%     \cs{tl_map_tokens:nn} \Arg{tokens} \Arg{code}
+%     \cs{tl_map_tokens:nn} \Arg{token list} \Arg{code}
 %   \end{syntax}
 %   Analogue of \cs{tl_map_function:NN} which maps several tokens
 %   instead of a single function.  The \meta{code} receives each \meta{item} in
-%   the \meta{tl~var} or in \meta{tokens} as a trailing brace group. For
+%   the \meta{tl~var} or in the \meta{token list} as a trailing brace group. For
 %   instance,
 %   \begin{verbatim}
 %     \tl_map_tokens:Nn \l_my_tl { \prg_replicate:nn { 2 } }
@@ -816,7 +816,7 @@
 %     \cs{tl_map_break:}
 %   \end{syntax}
 %   Used to terminate a \cs[no-index]{tl_map_\ldots} function before all
-%   entries in the \meta{token list variable} have been processed. This
+%   entries in the \meta{token list} have been processed. This
 %   normally takes place within a conditional statement, for example
 %   \begin{verbatim}
 %     \tl_map_inline:Nn \l_my_tl
@@ -830,9 +830,9 @@
 %   level \TeX{} errors.
 %   \begin{texnote}
 %     When the mapping is broken, additional tokens may be inserted
-%     before the \meta{tokens} are
-%     inserted into the input stream.
-%     This depends on the design of the mapping function.
+%     before further items are taken
+%     from the input stream. This depends on the design of the mapping
+%     function.
 %   \end{texnote}
 % \end{function}
 %
@@ -841,7 +841,7 @@
 %     \cs{tl_map_break:n} \Arg{code}
 %   \end{syntax}
 %   Used to terminate a \cs[no-index]{tl_map_\ldots} function before all
-%   entries in the \meta{token list variable} have been processed, inserting
+%   entries in the \meta{token list} have been processed, inserting
 %   the \meta{code} after the mapping has ended. This
 %   normally takes place within a conditional statement, for example
 %   \begin{verbatim}
@@ -1170,7 +1170,7 @@
 %     \cs{tl_remove_once:Nn} \meta{tl~var} \Arg{tokens}
 %   \end{syntax}
 %   Removes the first (leftmost) occurrence of \meta{tokens} from the
-%   \meta{tl~var}. \meta{Tokens} cannot contain |{|, |}| or |#|
+%   \meta{tl~var}. The \meta{tokens} cannot contain |{|, |}| or |#|
 %   (more precisely, explicit character tokens with category code $1$
 %   (begin-group) or $2$ (end-group), and tokens with category code $6$).
 % \end{function}
@@ -1186,7 +1186,7 @@
 %     \cs{tl_remove_all:Nn} \meta{tl~var} \Arg{tokens}
 %   \end{syntax}
 %   Removes all occurrences of \meta{tokens} from the
-%   \meta{tl~var}. \meta{Tokens} cannot contain |{|, |}| or |#|
+%   \meta{tl~var}. The \meta{tokens} cannot contain |{|, |}| or |#|
 %   (more precisely, explicit character tokens with category code $1$
 %   (begin-group) or $2$ (end-group), and tokens with category code $6$).
 %   As this function





More information about the latex3-commits mailing list.