Directory macros/latex/contrib/etl
# etl – expandable token list operations
Version 2021-11-07 v0.3
Released under the LaTeX Project Public License v1.3c or later See http://www.latex-project.org/lppl.txt
Hosted at https://github.com/Skillmon/ltxetl
Copyright (C) 2020-2021 Jonathan P. Spratte
This work may be distributed and/or modified under the conditions of the LaTeX 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.
This provides expandable token list operations which are only implemented unexpandably inside of expl3
's l3tl
module. While being expandable these operations are typically slower than the unexpandable alternatives. Also there are tokens which are not expandably distinguishable in TeX (those are active characters which are let to the same character with a different category code).
Additionally a general map to token lists is provided modelled after \__tl_act:NNNn
with additional features.
Download the contents of this package in one zip archive (364.0k).
etl – Expandable token list operations
This package provides expandable token list operations for which expl3’s l3tl only has unexpandable variants. These expandable versions are typically slower than the unexpandable code. Unlike the l3tl versions, the functions in this module may contain braces and macro parameter tokens in their arguments, but as a drawback they cannot distinguish some tokens and do not consider the character code of group-begin and group-end tokens.
Additionally a general map to token lists is provided, modelled after the expl3 internal __tl_act:NNNn but with additional features.
The package has no immediate use for document authors; it only contains expl3 functions intended for programmers.
Package | etl |
Repository | https://github.com/Skillmon/ltx_etl |
Version | 0.3 2021-11-07 |
Licenses | The LaTeX Project Public License 1.3c |
Copyright | 2020–2021 Jonathan P. Spratte |
Maintainer | Jonathan P. Spratte |
Contained in | TeX Live as etl MiKTeX as etl |
Topics | Experimental LaTeX3 Macro support LaTeX3 |