summaryrefslogtreecommitdiff
path: root/macros/generic/expkv/expkv.dtx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-04-10 03:06:35 +0000
committerNorbert Preining <norbert@preining.info>2020-04-10 03:06:35 +0000
commit25111608e6aa05042b0c6f83009262e1973d7a45 (patch)
tree4e47675c9f816298a780508cf0b31db2f84bd5fd /macros/generic/expkv/expkv.dtx
parent122d129e46fd990f791aeb4ff07eaa1b35b9af0d (diff)
CTAN sync 202004100306
Diffstat (limited to 'macros/generic/expkv/expkv.dtx')
-rw-r--r--macros/generic/expkv/expkv.dtx30
1 files changed, 14 insertions, 16 deletions
diff --git a/macros/generic/expkv/expkv.dtx b/macros/generic/expkv/expkv.dtx
index 97e7e2a21b..6563d3c2ee 100644
--- a/macros/generic/expkv/expkv.dtx
+++ b/macros/generic/expkv/expkv.dtx
@@ -962,8 +962,8 @@ and the derived files expkv.pdf
% \begin{macro}{\ekvVersion,\ekvDate}
% We're on our first input, so lets store the version and date in a macro.
% \begin{macrocode}
-\def\ekvVersion{1.0}
-\def\ekvDate{2020-04-07}
+\def\ekvVersion{1.1}
+\def\ekvDate{2020-04-09}
% \end{macrocode}
% \end{macro}
%
@@ -1310,9 +1310,8 @@ and the derived files expkv.pdf
% \begin{macrocode}
\long\def\ekv@set@eq@other@b
##1\ekv@nil\ekv@mark\ekv@set@eq@other@active@a\ekv@stop\ekv@mark
- ##2\ekv@nil
{%
- \ekv@strip{##1}\ekv@set@pair{##2}%
+ \ekv@strip{##1}\ekv@set@pair
}
% \end{macrocode}
% \end{macro}
@@ -1330,9 +1329,9 @@ and the derived files expkv.pdf
{%
\ekv@set@eq@other@active@b{##1}##2=%
}
-\long\def\ekv@set@eq@other@active@b##1##2\ekv@nil
+\long\def\ekv@set@eq@other@active@b##1%
{%
- \ekv@strip{##1}\ekv@set@pair{##2}%
+ \ekv@strip{##1}\ekv@set@pair
}
% \end{macrocode}
% \end{macro}
@@ -1352,9 +1351,9 @@ and the derived files expkv.pdf
% If an active equal sign was found in |\ekv@set@eq@active| we'll have to pass
% the now split \kv\ pair on to |\ekv@set@pair|.
% \begin{macrocode}
-\long\def\ekv@set@eq@active@##1##2\ekv@nil
+\long\def\ekv@set@eq@active@##1\ekv@stop
{%
- \ekv@strip{##1}\ekv@set@pair{##2}%
+ \ekv@strip{##1}\ekv@set@pair
}
% \end{macrocode}
% \end{macro}
@@ -1469,9 +1468,8 @@ and the derived files expkv.pdf
}
\long\def\ekv@parse@eq@other@b
##1\ekv@nil\ekv@mark\ekv@parse@eq@other@active@a\ekv@stop\ekv@mark
- ##2\ekv@nil
{%
- \ekv@strip{##1}\ekv@parse@pair{##2}%
+ \ekv@strip{##1}\ekv@parse@pair
}
% \end{macrocode}
% \end{macro}
@@ -1483,9 +1481,9 @@ and the derived files expkv.pdf
{%
\ekv@parse@eq@other@active@b{##1}##2=%
}
-\long\def\ekv@parse@eq@other@active@b##1##2\ekv@nil
+\long\def\ekv@parse@eq@other@active@b##1%
{%
- \ekv@strip{##1}\ekv@parse@pair{##2}%
+ \ekv@strip{##1}\ekv@parse@pair
}
% \end{macrocode}
% \end{macro}
@@ -1498,9 +1496,9 @@ and the derived files expkv.pdf
\ekv@eq@active##1\ekv@nil\ekv@mark\ekv@parse@eq@active@
#2\ekv@mark\ekv@parse@noeq\ekv@stop
}
-\long\def\ekv@parse@eq@active@##1##2\ekv@nil
+\long\def\ekv@parse@eq@active@##1\ekv@stop
{%
- \ekv@strip{##1}\ekv@parse@pair{##2}%
+ \ekv@strip{##1}\ekv@parse@pair
}
% \end{macrocode}
% \end{macro}
@@ -1531,7 +1529,7 @@ and the derived files expkv.pdf
%
% \begin{macro}[internal]{\ekv@parse@pair,\ekv@parse@pair@}
% \begin{macrocode}
-\long\def\ekv@parse@pair##1##2%
+\long\def\ekv@parse@pair##1##2\ekv@nil
{%
\ekv@strip{##2}\ekv@parse@pair@{##1}%
}
@@ -1598,7 +1596,7 @@ and the derived files expkv.pdf
% defined and call the key-macro. Else it'll branch into the error messages
% provided by |\ekv@set@pair|.
% \begin{macrocode}
-\long\def\ekv@set@pair#1#2#3%
+\long\def\ekv@set@pair#1#2\ekv@nil#3%
{%
\expandafter\ekv@set@pair@
\csname