diff options
author | Karl Berry <karl@freefriends.org> | 2024-04-10 20:21:50 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-04-10 20:21:50 +0000 |
commit | cea6d378de5db0333ac4f0fd7d1a7b9dfbaf5a2f (patch) | |
tree | b771dcbdf2917544036e587fdfe958ec2428e71f /Master/texmf-dist/doc/luatex/luakeys | |
parent | fdea68d1bec6e8047ce0277d826a5b695ac7de78 (diff) |
luakeys (10apr24)
git-svn-id: svn://tug.org/texlive/trunk@70908 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/luatex/luakeys')
-rw-r--r-- | Master/texmf-dist/doc/luatex/luakeys/README.md | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luakeys/luakeys-doc.tex (renamed from Master/texmf-dist/doc/luatex/luakeys/documentation.tex) | 68 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/luakeys/luakeys.pdf | bin | 425955 -> 426656 bytes |
3 files changed, 22 insertions, 50 deletions
diff --git a/Master/texmf-dist/doc/luatex/luakeys/README.md b/Master/texmf-dist/doc/luatex/luakeys/README.md index b4a0ddb8a88..26ede28a87b 100644 --- a/Master/texmf-dist/doc/luatex/luakeys/README.md +++ b/Master/texmf-dist/doc/luatex/luakeys/README.md @@ -14,7 +14,7 @@ mechanism should be pretty robust. ## License -Copyright 2021-2023 Josef Friedrich +Copyright 2021-2024 Josef Friedrich This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c @@ -233,7 +233,7 @@ This project uses [semantic versioning](https://semver.org). Update version in: -* documentation.tex +* luakeys-doc.tex * luakeys-debug.sty * luakeys.sty * luakeys.lua diff --git a/Master/texmf-dist/doc/luatex/luakeys/documentation.tex b/Master/texmf-dist/doc/luatex/luakeys/luakeys-doc.tex index 2e57cbae190..e14569b4590 100644 --- a/Master/texmf-dist/doc/luatex/luakeys/documentation.tex +++ b/Master/texmf-dist/doc/luatex/luakeys/luakeys-doc.tex @@ -64,7 +64,7 @@ The default value of the option “\texttt{#1}” is: \href{https://github.com/Josef-Friedrich/luakeys} {github.com/Josef-Friedrich/luakeys}% } -\date{v0.13.0 from 2023/01/13} +\date{v0.14.0 from 2024/04/09} \maketitle @@ -1489,6 +1489,24 @@ result store. % %% +\subsection{Class “\texttt{DefinitionManager()}”} + +% Die Klasse DefinitionManager ermöglicht es Schlüssel-Wert-Definitionen +% in einem Objekt abzulegen. +The DefinitionManager class makes it possible to store key-value +definitions in a central location. +% Über die Methoden \lua{include} und \lue{exclude} können auf Basis der +% gespeicherten Definitionen neue Teilmengen an Definitionen gebildet +% werden. +New subsets of definitions can be formed based on the saved definitions +using the \lua{include} and \lua{exclude} methods. + +\InputLua[firstline=4]{definition-manager.lua} + +%% +% +%% + \subsection{Table “\texttt{is}”} % In der Tabelle \lua{is} werden einige Funktionen zusammengefasst, die @@ -1540,7 +1558,7 @@ therefore accepts any data type. % In der Tabelle \lua{utils} sind einige Hilfsfunktionen gebündelt. The \lua{utils} table bundles some auxiliary functions. -\InputLua[firstline=3,lastline=37]{utils/all.lua} +\InputLua[firstline=3,lastline=35]{utils/all.lua} %% % @@ -1575,52 +1593,6 @@ values in the target table. % %% -\subsubsection{Function “\texttt{utils.scan_oarg(initial_delimiter?, end_delimiter?): string}”} - -% Plain \TeX{} kennt keine optionalen Argumente (oarg). -Plain \TeX{} does not know optional arguments (oarg). -% -% Die Funktion ermöglicht es nicht nur in \LaTeX{}, sondern auch in -% Plain \TeX{} nach optionalen Argumenten zu suchen. -The function \\ \lua{utils.scan_oarg(initial_delimiter?, -end_delimiter?): string} allows to search for optional arguments not only -in \LaTeX{} but also in Plain \TeX. -% -% Die Funktion basiert auf der Token-Bibliothek. -The function uses the token library built into Lua\TeX{}. -% -% Die beiden Parameter \lua{initial_delimiter} und \lua{end_delimiter} -% können weggelassen werden. -The two parameters \lua{initial_delimiter} and \lua{end_delimiter} can -be omitted. -% -% Dann werden eckige Klammern als Begrenzungszeichen angenommen. -Then square brackets are assumed to be delimiters. -% -% Dieser Lua-Code \lua{utils.scan_oarg('(', ')')} sucht beispielsweise -% nach an einem optionalen Argument in runden Klammern. -For example, this Lua code \lua{utils.scan_oarg('(', ')')} searches for -an optional argument in round brackets -% -% Die Funktion gibt die Zeichenkette zwischen den Begrenzungszeichen -% zurück, oder nil wenn Begrenzungszeichen gefunden werden konnten. -The function returns the string between the delimiters or \lua{nil} if -no delimiters could be found. -% -% Die Begrenzungszeichen sind im Ergebnis nicht enthalten. -The delimiters themselves are not included in the result. -% -% Nach dem \latex{\directlua{}} darf das Makro, indem -% \lua{utils.scan_oarg} eingesetzt wird, zu keinen Zeichen expandieren. -After the \latex{\directlua{}}, the macro using \lua{utils.scan_oarg} -must not expand to any characters. - -\InputLatex{utils/scan-oarg-plain.tex} - -%% -% -%% - \subsection{Table “version”} % Das luakeys Projekt verwendet semantic versioning diff --git a/Master/texmf-dist/doc/luatex/luakeys/luakeys.pdf b/Master/texmf-dist/doc/luatex/luakeys/luakeys.pdf Binary files differindex 7e7a25c6204..2ab59e561c1 100644 --- a/Master/texmf-dist/doc/luatex/luakeys/luakeys.pdf +++ b/Master/texmf-dist/doc/luatex/luakeys/luakeys.pdf |