CTAN Comprehensive TeX Archive Network

Directory macros/generic/expkv-bundle

README.md

# expkv-bundle – an expandable key=value implementation and more

Version 2023-01-23

Released under the Project Public License v1.3c or later See http://www.latex-project.org/lppl.txt

Hosted on the Island of at https://gitlab.com/islandoftex/texmf/expkv-bundle


Copyright (C) 2020-2023 Jonathan P. Spratte

This work may be distributed and/or modified under the conditions of the Project Public License (LPPL), either version 1.3c of this license or (at your option) any later version. The latest version of this license is in the file:

http://www.latex-project.org/lppl.txt

This work is "maintained" (as per LPPL maintenance status) by Jonathan P. Spratte


Summary of Contents

expkv-bundle is a collection of different packages that provide key=value functionality in plain, , and Cont.

At the core the expkv package implements two expandable key=value parsers that are somewhat fast and robust against common bugs in many key=value implementations (no accidental brace stripping, no fragility for active commas or equals signs).

expkv-cs enables users to define expandable key=value macros in a comfortable and straight forward way.

expkv-def provides an interface to define common key types for expkv similar to the key defining interfaces of wide spread key=value implementations.

expkv-opt allows to parse package or class options in via expkv.

expkv-pop is a utility package to define prefix oriented parsers that allow a somewhat natural formulation (it provides the core functionality for the key-defining front ends of both expkv-cs and expkv-def).

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

expkv-bundle – An expandable key=val implementation and friends

This is a collection of different packages that provide key=value functionality in plain, , and Cont.

At the core, the expkv package implements two expandable key=value parsers that are somewhat fast and robust against common bugs in many key=value implementations (no accidental brace stripping, no fragility for active commas or equals signs).

expkv-cs enables users to define expandable key=value macros in a comfortable and straightforward way.

expkv-def provides an interface to define common key types for expkv similar to the key defining interfaces of widespread key=value implementations.

expkv-opt allows to parse package or class options in via expkv.

expkv-pop is a utility package to define prefix oriented parsers that allow a somewhat natural formulation (it provides the core functionality for the key-defining front ends of both expkv-cs and expkv-def).

Packageexpkv-bundle
Repositoryhttps://gitlab.com/islandoftex/texmf/expkv-bundle
Version 2023-01-23
LicensesThe Project Public License 1.3c
Copyright2020–2023 Jonathan P. Spratte
MaintainerJonathan P. Spratte
TDS archiveexpkv-bundle.tds.zip
Contained inTeX Live as expkv-bundle
MiKTeX as expkv-bundle
TopicsMacro support
Generic Macros
Key-Val
...
Guest Book Sitemap Contact Contact Author