summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-01-29 22:33:26 +0000
committerKarl Berry <karl@freefriends.org>2023-01-29 22:33:26 +0000
commit26616e5e42df403cb11b1be03235264415a33625 (patch)
treeec2b9e6028c5ff44e020ed4a42b073c2f0ba123c
parent962062d8853cdd1bd9f8833984f7c47e4ab030fa (diff)
semantex (23jan23)
git-svn-id: svn://tug.org/texlive/trunk@65679 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/semantex/semantex.pdfbin397760 -> 398307 bytes
-rw-r--r--Master/texmf-dist/doc/latex/semantex/semantex.tex8
-rw-r--r--Master/texmf-dist/tex/latex/semantex/semantex.sty15
-rw-r--r--Master/texmf-dist/tex/latex/semantex/stripsemantex.sty2
4 files changed, 19 insertions, 6 deletions
diff --git a/Master/texmf-dist/doc/latex/semantex/semantex.pdf b/Master/texmf-dist/doc/latex/semantex/semantex.pdf
index 62ad68d4357..d4b7509376c 100644
--- a/Master/texmf-dist/doc/latex/semantex/semantex.pdf
+++ b/Master/texmf-dist/doc/latex/semantex/semantex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/semantex/semantex.tex b/Master/texmf-dist/doc/latex/semantex/semantex.tex
index 5868300ec05..2658b2f3fae 100644
--- a/Master/texmf-dist/doc/latex/semantex/semantex.tex
+++ b/Master/texmf-dist/doc/latex/semantex/semantex.tex
@@ -5447,7 +5447,13 @@ These are the predefined keys that work inside the argument.
Adds the \<value\> to the argument,
separated from any previous argument
by the default separator.
-
+
+ \item
+ \mylst!no sep={$\<value\>$}!
+
+ Adds the \<value\> to the argument,
+ with no separator from any previous argument.
+
\item
\mylst!comma={$\<value\>$}!
diff --git a/Master/texmf-dist/tex/latex/semantex/semantex.sty b/Master/texmf-dist/tex/latex/semantex/semantex.sty
index 0543e3c030e..6f5cbd68179 100644
--- a/Master/texmf-dist/tex/latex/semantex/semantex.sty
+++ b/Master/texmf-dist/tex/latex/semantex/semantex.sty
@@ -1,5 +1,5 @@
\RequirePackage{xparse,l3keys2e,leftindex,semtex}
-\ProvidesExplPackage{semantex}{2022/12/03}{0.523}{}
+\ProvidesExplPackage{semantex}{2023/01/23}{0.525}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
@@ -10,7 +10,7 @@
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\tl_set:Nn\SemantexVersion{0.523}
+\tl_set:Nn\SemantexVersion{0.525}
\cs_set_eq:NN \semantex_keyval_parse:NNn \keyval_parse:NNn
\cs_set:Npn \semantex_singlekey_parse:Nn#1#2 { \clist_map_function:nN { #2 } #1 }
@@ -322,7 +322,7 @@
}
}
{
- \semantex_new_object:NNnn #1 ##1 {
+ \semantex_new_object_and_do:NNnn #1 ##1 {
\semantex_object_set_keys:Nn ##1 { ##3 }
}
{
@@ -347,7 +347,7 @@
}
}
{
- \semantex_declare_object:NNnn #1 ##1 {
+ \semantex_declare_object_and_do:NNnn #1 ##1 {
\semantex_object_set_keys:Nn ##1 { ##3 }
}
{
@@ -8817,6 +8817,13 @@
\semantex_data_bool_set_true:nn { ##1 } { next~arg~with~sep }
}
},
+ {no~sep}{
+ execute={
+ \semantex_data_tl_put_right:nnn { ##1 } { arg } { #1 }
+ \semantex_data_int_incr:nn { ##1 } { number~of~arguments }
+ \semantex_data_bool_set_true:nn { ##1 } { next~arg~with~sep }
+ }
+ },
{comma}{
execute={
\semantex_data_bool_get:nnTF { ##1 } { next~arg~with~sep }
diff --git a/Master/texmf-dist/tex/latex/semantex/stripsemantex.sty b/Master/texmf-dist/tex/latex/semantex/stripsemantex.sty
index 1778ac29eca..171faa8f749 100644
--- a/Master/texmf-dist/tex/latex/semantex/stripsemantex.sty
+++ b/Master/texmf-dist/tex/latex/semantex/stripsemantex.sty
@@ -1,5 +1,5 @@
\RequirePackage{xparse}
-\ProvidesExplPackage{stripsemantex}{2022/12/03}{0.523}{}
+\ProvidesExplPackage{stripsemantex}{2023/01/23}{0.525}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %