[latex3-commits] [git/LaTeX3-latex3-latex3] master: Allow for \active letter tokens in LuaTeX/XeTeX (fixes #462) (67909ac)
Joseph Wright
joseph.wright at morningstar2.co.uk
Wed May 16 21:57:51 CEST 2018
Repository : https://github.com/latex3/latex3
On branch : master
Link : https://github.com/latex3/latex3/commit/67909ac9053a3a027302101ba0d50268e9a43f3e
>---------------------------------------------------------------
commit 67909ac9053a3a027302101ba0d50268e9a43f3e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Wed May 16 20:57:51 2018 +0100
Allow for \active letter tokens in LuaTeX/XeTeX (fixes #462)
>---------------------------------------------------------------
67909ac9053a3a027302101ba0d50268e9a43f3e
l3kernel/CHANGELOG.md | 4 ++++
l3kernel/l3candidates.dtx | 6 +++++-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/l3kernel/CHANGELOG.md b/l3kernel/CHANGELOG.md
index f77867f..6fdbbff 100644
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@ -10,6 +10,10 @@ this project uses date-based 'snapshot' version identifiers.
### Added
- `CHANGELOG.md` (fixes #460)
+### Fixed
+- Loading `expl3` with LuaTeX/XeTeX and certain letter tokens set
+ to be active (see #462)
+
## [2018-05-13]
### Fixed
diff --git a/l3kernel/l3candidates.dtx b/l3kernel/l3candidates.dtx
index d35e171..ef10dca 100644
--- a/l3kernel/l3candidates.dtx
+++ b/l3kernel/l3candidates.dtx
@@ -4214,7 +4214,11 @@
\cs_set_protected:Npn \@@_tmp:w #1#2
{
\tl_const:Nx #1
- { \char_generate:nn {"#2} { \char_value_catcode:n {"#2} } }
+ {
+ \exp_after:wN \exp_after:wN \exp_after:wN
+ \exp_not:N \char_generate:nn
+ {"#2} { \char_value_catcode:n {"#2} }
+ }
}
}
{
More information about the latex3-commits
mailing list