CTAN Comprehensive TeX Archive Network

tokcycle – Build tools to process tokens from an input stream

The tokcycle package helps one to build tools to process tokens from an input stream. If a macro to process an arbitrary single token can be built, then tokcycle can provide a wrapper for cycling through an input stream (including macros, spaces, and groups) on a token-by-token basis, using the provided macro on each successive character.

tokcycle characterizes each successive token in the input stream as a Character, a Group, a Macro, or a Space. Each of these token categories are processed with a unique directive, to bring about the desired effect of the token cycle. If condition flags are provided to identify active, implicit, and catcode-6 tokens as they are digested. The package provides a number of options for handling groups.

Version1.3 2021-03-10
LicensesThe Project Public License 1.3c
MaintainerSteven B. Segletes
Contained inTeX Live as tokcycle
MiKTeX as tokcycle
TopicsIterating Macros
Generic Macros
Misc support
Macro support

Download the contents of this package in one zip archive (1.1M).

Community Comments



Here you can see a respective diagram in newer browsers.


Guest Book Sitemap Contact Contact Author