summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/optex/base/keyval.opm
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-05-24 22:26:14 +0000
committerKarl Berry <karl@freefriends.org>2023-05-24 22:26:14 +0000
commit2878bf11fe6ab8ebe50cf5697a9d8356c5324442 (patch)
tree4f1bcbc961b59de3ab36417fb10b26288e2bc499 /Master/texmf-dist/tex/optex/base/keyval.opm
parent72209885b314ca3f3f61a5b6597cbb85fc9b53d4 (diff)
optex (25may23)
git-svn-id: svn://tug.org/texlive/trunk@67208 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/optex/base/keyval.opm')
-rw-r--r--Master/texmf-dist/tex/optex/base/keyval.opm6
1 files changed, 4 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/optex/base/keyval.opm b/Master/texmf-dist/tex/optex/base/keyval.opm
index 21e6f9acf34..11a8663b16d 100644
--- a/Master/texmf-dist/tex/optex/base/keyval.opm
+++ b/Master/texmf-dist/tex/optex/base/keyval.opm
@@ -1,6 +1,6 @@
%% This is part of the OpTeX project, see http://petr.olsak.net/optex
-\_codedecl \readkv {Key-value dictionaries <2023-01-14>} % preloaded in format
+\_codedecl \readkv {Key-value dictionaries <2023-03-11>} % preloaded in format
\_doc ----------------------------
{\bf Implementation.}\nl
@@ -27,7 +27,7 @@
\_trycs{_kvx:\_the\_kvdict:#1}%
{\_trycs{_nokvx:\_the\_kvdict}{\_ea\_ignoreit}{#1}\_ea\_ignoreit}{#2}}
\_def\_kvx#1#2{\_sdef{_kvx:\_the\_kvdict:#1}##1{#2}}
-\_def\_nokvx#1{\_sdef{_nokvx:\_the\_kvdict}##1\_ea\_ignoreit\_fi##2{\_fi#1}}
+\_def\_nokvx#1{\_sdef{_nokvx:\_the\_kvdict}##1\_ea\_ignoreit##2{#1}}
\_def\_kv#1{\_trycs{\_kvcs#1}{\_kvunknown}}
\_def\_iskv#1#2{#2\_else\_ea\_unless\_fi \_ifcsname\_kvcs#1\_endcsname}
\_def\_kvcs{_kv:\_the\_kvdict:}
@@ -125,6 +125,8 @@ Recommendation: If the value of the key-value pair includes `=` or `,` or
\_endinput
+
+2023-03-11 \nokvx: \fi bug (due to \afterfi in \trycs) fixed.
2023-01-13 \kvx parameter added, \nokvx introduced.
2023-01-07 \kvdict, \kvx, \iskv added.
2020-12-21 Released