summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/luatex/luakeys
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-04-10 20:21:50 +0000
committerKarl Berry <karl@freefriends.org>2024-04-10 20:21:50 +0000
commitcea6d378de5db0333ac4f0fd7d1a7b9dfbaf5a2f (patch)
treeb771dcbdf2917544036e587fdfe958ec2428e71f /Master/texmf-dist/doc/luatex/luakeys
parentfdea68d1bec6e8047ce0277d826a5b695ac7de78 (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.md4
-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.pdfbin425955 -> 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
index 7e7a25c6204..2ab59e561c1 100644
--- a/Master/texmf-dist/doc/luatex/luakeys/luakeys.pdf
+++ b/Master/texmf-dist/doc/luatex/luakeys/luakeys.pdf
Binary files differ