Version:
0.3
Copyright:
Jonathan P. Spratte
License:
lppl1.3c
Packaged on:
1/23/2020 9:11:59 PM
Number of files:
6
Size on disk:
354.43 kB

`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 expands in two steps 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.