CTAN Comprehensive TeX Archive Network

expkv – An expandable key=val implementation

expkv is a minimalistic but fast and expandable <key>=<val> implementation.

It provides two parsing macros:

  • \ekvset{<set>}{<key=val list>} which is comparable to keyval’s \setkeys.
  • \ekvparse<cs1><cs2>{<key=val list>} which can be used inside \expanded and expands to <cs1>{key} and <cs2>{key}{val} for the entries in the <key=val list>.

expkv has predictable brace-stripping behaviour and handles commas and equal signs with category codes 12 and 13 correctly.

A key-defining interface that is not as rudimentary as the macros provided in this package is contained in expkv-def.

Sources/macros/generic/expkv
Documentation
Repositoryhttps://github.com/Skillmon/tex_expkv
Version1.1 2020-04-09
LicensesThe Project Public License 1.3c
Copyright2020 Jonathan P. Spratte
MaintainerJonathan P. Spratte
TDS archiveexpkv.tds.zip
Contained inTeX Live as expkv
MiKTeX as expkv
TopicsKey-Val
See alsoexpkv-def

Download the contents of this package in one zip archive (389.9k).

Community Comments

Loading...

Announcements

Here you can see a respective diagram in newer browsers.

more

Package Links

Guest Book Sitemap Contact Contact Author