tokstools__doc

Tools for manipulating tokens

Version:
0.2
Copyright:
Christian Tellechea
License:
lppl1.3c
Packaged on:
04/29/2026 11:08:15
Number of files:
3
Size on disk:
436.26 kB

This package is still in the experimental stage. Therefore, its behavior is not guaranteed to match the description in the manual, and bugs of varying severity may occur. Additionally, some features, as well as their syntax, may be subject to change. It requires any modern engine that supports etex primitives and can therefore be used with either TeX or LaTeX. The tokstools package provides tools for manipulating tokens and implements “PEG”-style grammars in TeX. Predefined elementary patterns can be combined to form grammars that search for matches within tokens. Two categories of macros are provided: those operating on individual tokens (\toksdo, \tokscount, and \printtoks); those operating on tokens that have matched a grammar (\ifpegmatch, \pegcount, and \pegreplace)