diff options
author | Karl Berry <karl@freefriends.org> | 2023-01-29 22:33:26 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-01-29 22:33:26 +0000 |
commit | 26616e5e42df403cb11b1be03235264415a33625 (patch) | |
tree | ec2b9e6028c5ff44e020ed4a42b073c2f0ba123c | |
parent | 962062d8853cdd1bd9f8833984f7c47e4ab030fa (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.pdf | bin | 397760 -> 398307 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/semantex/semantex.tex | 8 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/semantex/semantex.sty | 15 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/semantex/stripsemantex.sty | 2 |
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 Binary files differindex 62ad68d4357..d4b7509376c 100644 --- a/Master/texmf-dist/doc/latex/semantex/semantex.pdf +++ b/Master/texmf-dist/doc/latex/semantex/semantex.pdf 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}{} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % |