[latex3-commits] [git/LaTeX3-latex3-latex3] spaces: Update docs (8bffc3e54)

Marcel Fabian Krüger tex at 2krueger.de
Sat Mar 26 21:40:12 CET 2022


Repository : https://github.com/latex3/latex3
On branch  : spaces
Link       : https://github.com/latex3/latex3/commit/8bffc3e5478e9691d67da330e9f6de98803016c2

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

commit 8bffc3e5478e9691d67da330e9f6de98803016c2
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date:   Sat Mar 26 21:40:12 2022 +0100

    Update docs


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

8bffc3e5478e9691d67da330e9f6de98803016c2
 l3kernel/CHANGELOG.md | 2 ++
 l3kernel/l3token.dtx  | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/l3kernel/CHANGELOG.md b/l3kernel/CHANGELOG.md
index 85ee617b8..13c89e054 100644
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@ -16,6 +16,8 @@ this project uses date-based 'snapshot' version identifiers.
 ### Changed
 - Definition of `\legacy_if:n(TF)` to support primitive conditionals
 - `\str_<type>case:n` now case changes codepoints above 127 with all engines
+- `\char_generate:nn` now also allows to generate category 10 tokens (spaces)
+  except for char code 0
 
 ### Fixed
 - Nesting of `\tl_analysis_map_inline:nn`
diff --git a/l3kernel/l3token.dtx b/l3kernel/l3token.dtx
index 275d5cc62..1078fe444 100644
--- a/l3kernel/l3token.dtx
+++ b/l3kernel/l3token.dtx
@@ -139,12 +139,14 @@
 %     \item $6$ (parameter)
 %     \item $7$ (math superscript)
 %     \item $8$ (math subscript)
+%     \item $10$ (space)
 %     \item $11$ (letter)
 %     \item $12$ (other)
 %     \item $13$ (active)
 %   \end{itemize}
 %   and other values raise an error. The \meta{charcode} may be any one valid
-%   for the engine in use.
+%   for the engine in use, except that for \meta{catcode} $10$, \meta{charcode}
+%   $0$ is not allowed.
 %   Active characters cannot be generated in older versions of \XeTeX{}.
 %   Another way to build token lists with unusual category codes is
 %   \cs{regex_replace:nnN} |{.*}| \Arg{replacement} \meta{tl~var}.





More information about the latex3-commits mailing list.