CTAN Comprehensive TeX Archive Network

tokmap – Iterate over a token list expandably, without dropping spaces or braced groups

Usage: \tokmap <command> { <tokens> } applies command over the token list tokens. Space tokens, left and right braces are replaced with the marker tokens \tokmap@space, \tokmap@bgroup, and \tokmap@egroup respectively (which are \ifx-equal to themselves exclusively). For convenience, command may contain multiple tokens. It is assumed that { and } are the only characters with category codes 1 (beginning of group) and 2 (end of group) respectively. Expandable.

This package may be used in by \usepackage{tokmap}, or in plain and other formats by \input{tokmap}.

See the visualtoks package for an example application.

Sources/macros/generic/tokmap
Documentation
Repositoryhttps://github.com/plante3/tokmap
Version1.0
LicensesThe Project Public License 1.3c
Copyright2025 plante
Maintainerplante
TopicsGeneric Macros
Iterating Macros

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

Community Comments

Loading...

Package Links

Guest Book Sitemap Contact Contact Author