[latex3-commits] [git/LaTeX3-latex3-latex2e] firstaid: update base tests (8a0b5e7c)
Frank Mittelbach
frank.mittelbach at latex-project.org
Sat Sep 26 22:24:44 CEST 2020
Repository : https://github.com/latex3/latex2e
On branch : firstaid
Link : https://github.com/latex3/latex2e/commit/8a0b5e7cbd2764c049e2ea396220c9430aaf6d90
>---------------------------------------------------------------
commit 8a0b5e7cbd2764c049e2ea396220c9430aaf6d90
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Sat Sep 26 22:24:44 2020 +0200
update base tests
>---------------------------------------------------------------
8a0b5e7cbd2764c049e2ea396220c9430aaf6d90
base/build.lua | 4 +--
base/testfiles-lthooks/lthooks-000.tlg | 14 ++++++++
base/testfiles-lthooks/lthooks-001.tlg | 30 +++++++++++++++++
base/testfiles-lthooks/lthooks-002.tlg | 30 +++++++++++++++++
base/testfiles-lthooks/lthooks-003.tlg | 16 +++++++++
base/testfiles-lthooks/lthooks-004.tlg | 16 +++++++++
base/testfiles-lthooks/lthooks-005.tlg | 16 +++++++++
base/testfiles-lthooks/lthooks-006.tlg | 16 +++++++++
base/testfiles-lthooks/lthooks-007.tlg | 30 +++++++++++++++++
base/testfiles-lthooks/lthooks-008.tlg | 18 +++++++++-
base/testfiles-lthooks/lthooks-009.tlg | 14 ++++++++
base/testfiles-lthooks/lthooks-011.tlg | 56 +++++++++++++++++++++++++++++++
base/testfiles-lthooks/lthooks-013.tlg | 14 ++++++++
base/testfiles-lthooks/lthooks-021.tlg | 14 ++++++++
base/testfiles-lthooks/lthooks-legacy.tlg | 14 ++++++++
base/testfiles-lthooks2/lthooks2-002.tlg | 14 ++++++++
base/testfiles-lthooks2/lthooks2-005.tlg | 28 ++++++++++++++++
17 files changed, 341 insertions(+), 3 deletions(-)
diff --git a/base/build.lua b/base/build.lua
index ccabb9bc..187f7f00 100644
--- a/base/build.lua
+++ b/base/build.lua
@@ -140,14 +140,14 @@ unpacksuppfiles =
testsuppdir = "testfiles/helpers"
-- No dependencies at all (other than l3build and for typesetting)
-checkdeps = { }
+checkdeps = { maindir .. "/required/firstaid" }
typesetdeps =
{
maindir .. "/required/graphics",
maindir .. "/required/tools",
maindir .. "/required/amsmath" -- for l3doc.cls :-(
}
-unpackdeps = { }
+unpackdeps = {}
-- Customise typesetting
indexstyle = "source2e.ist"
diff --git a/base/testfiles-lthooks/lthooks-000.tlg b/base/testfiles-lthooks/lthooks-000.tlg
index 4328e078..fd9d1e84 100644
--- a/base/testfiles-lthooks/lthooks-000.tlg
+++ b/base/testfiles-lthooks/lthooks-000.tlg
@@ -35,9 +35,23 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
No file lthooks-000.aux.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line ....
LaTeX Font Info: ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-001.tlg b/base/testfiles-lthooks/lthooks-001.tlg
index d9291ab0..361385a8 100644
--- a/base/testfiles-lthooks/lthooks-001.tlg
+++ b/base/testfiles-lthooks/lthooks-001.tlg
@@ -41,6 +41,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
Code labels for sorting:
label1 and label2
@@ -52,6 +64,8 @@ Handled code for label2
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foobar\__hook_next xxx
The property list \g__hook_xxx_code_prop contains the pairs (without outer
braces):
@@ -79,6 +93,8 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
> {shipout/background}
> {shipout/firstpage}
> {shipout/lastpage}
+> {file/after/biditools.sty}
+> {file/after/dinbrief.cls}
> {xxx}.
Update code for hook 'begindocument' on input line ...:
Update code for hook 'begindocument/before' on input line ...:
@@ -115,6 +131,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
Code labels for sorting:
label1
@@ -124,5 +152,7 @@ Handled code for label1
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foo\__hook_next xxx
The hook xxx contains the rules:
diff --git a/base/testfiles-lthooks/lthooks-002.tlg b/base/testfiles-lthooks/lthooks-002.tlg
index 266943d0..015873b7 100644
--- a/base/testfiles-lthooks/lthooks-002.tlg
+++ b/base/testfiles-lthooks/lthooks-002.tlg
@@ -41,6 +41,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
Code labels for sorting:
label1 and label2
@@ -52,6 +64,8 @@ Handled code for label2
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foobar\__hook_next xxx
**** Add to hook xxx (top-level) on input line ... <- baz
The property list \g__hook_xxx_code_prop contains the pairs (without outer
@@ -81,6 +95,8 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
> {shipout/background}
> {shipout/firstpage}
> {shipout/lastpage}
+> {file/after/biditools.sty}
+> {file/after/dinbrief.cls}
> {xxx}.
Update code for hook 'begindocument' on input line ...:
Update code for hook 'begindocument/before' on input line ...:
@@ -117,6 +133,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
Code labels for sorting:
label1 and top-level
@@ -128,5 +156,7 @@ Handled code for top-level
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foobaz\__hook_next xxx
The hook xxx contains the rules:
diff --git a/base/testfiles-lthooks/lthooks-003.tlg b/base/testfiles-lthooks/lthooks-003.tlg
index 3285de73..7efd55ff 100644
--- a/base/testfiles-lthooks/lthooks-003.tlg
+++ b/base/testfiles-lthooks/lthooks-003.tlg
@@ -43,6 +43,8 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
> {shipout/background}
> {shipout/firstpage}
> {shipout/lastpage}
+> {file/after/biditools.sty}
+> {file/after/dinbrief.cls}
> {xxx}.
The hook xxx contains the rules:
> {label3|label1} => {>}
@@ -90,6 +92,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
normal rule label3|label1: > found
normal rule label6|label4: > found
@@ -125,4 +139,6 @@ Handled code for label6
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foo1 foo9 foo3 foo2 foo7 foo4 foo5 foo8 foo6\__hook_next xxx
diff --git a/base/testfiles-lthooks/lthooks-004.tlg b/base/testfiles-lthooks/lthooks-004.tlg
index 1f142bbb..0acf7d82 100644
--- a/base/testfiles-lthooks/lthooks-004.tlg
+++ b/base/testfiles-lthooks/lthooks-004.tlg
@@ -33,6 +33,8 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
> {shipout/background}
> {shipout/firstpage}
> {shipout/lastpage}
+> {file/after/biditools.sty}
+> {file/after/dinbrief.cls}
> {xxx}.
The hook xxx contains the rules:
> {label2|label1} => {>}
@@ -74,6 +76,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
normal rule label2|label1: > found
normal rule label3|label1: < found
@@ -100,4 +114,6 @@ Data structure for label rules:
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foo4\__hook_next xxx
diff --git a/base/testfiles-lthooks/lthooks-005.tlg b/base/testfiles-lthooks/lthooks-005.tlg
index 640e4e01..304c037f 100644
--- a/base/testfiles-lthooks/lthooks-005.tlg
+++ b/base/testfiles-lthooks/lthooks-005.tlg
@@ -50,6 +50,8 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
> {shipout/background}
> {shipout/firstpage}
> {shipout/lastpage}
+> {file/after/biditools.sty}
+> {file/after/dinbrief.cls}
> {xxx}.
The hook xxx contains the rules:
> {label3|label1} => {>}
@@ -97,6 +99,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
normal rule label3|label1: > found
normal rule label6|label4: > found
@@ -132,4 +146,6 @@ Handled code for label6
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foo1 foo9 foo3 foo2 foo7 foo4 foo5 foo8 foo6\__hook_next xxx
diff --git a/base/testfiles-lthooks/lthooks-006.tlg b/base/testfiles-lthooks/lthooks-006.tlg
index 0b190834..6024e8c5 100644
--- a/base/testfiles-lthooks/lthooks-006.tlg
+++ b/base/testfiles-lthooks/lthooks-006.tlg
@@ -31,6 +31,8 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
> {shipout/background}
> {shipout/firstpage}
> {shipout/lastpage}
+> {file/after/biditools.sty}
+> {file/after/dinbrief.cls}
> {xxx}.
The hook xxx contains the rules:
> {label2|label1} => {xW}
@@ -70,6 +72,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
normal rule label2|label1: xW found
Package hooks Warning: Labels `label2' and `label1' are incompatible in hook
@@ -87,4 +101,6 @@ Handled code for label2
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foo1 foo3 foo2\__hook_next xxx
diff --git a/base/testfiles-lthooks/lthooks-007.tlg b/base/testfiles-lthooks/lthooks-007.tlg
index c48cab9d..a5f4a76f 100644
--- a/base/testfiles-lthooks/lthooks-007.tlg
+++ b/base/testfiles-lthooks/lthooks-007.tlg
@@ -31,6 +31,8 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
> {shipout/background}
> {shipout/firstpage}
> {shipout/lastpage}
+> {file/after/biditools.sty}
+> {file/after/dinbrief.cls}
> {xxx}.
The hook xxx contains the rules:
> {label2|label1} => {<-}
@@ -71,6 +73,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
normal rule label2|label1: <- found
---> Drop 'label2' code from \g__hook_xxx_code_prop because of 'label1'
@@ -88,6 +102,8 @@ Handled code for label2
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foo1 foo3\__hook_next xxx
Update code for hook 'begindocument' on input line ...:
Update code for hook 'begindocument/before' on input line ...:
@@ -124,6 +140,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
normal rule label2|label1: <- found
---> Drop 'label2' code from \g__hook_xxx_code_prop because of 'label1'
@@ -139,4 +167,6 @@ Handled code for label3
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foo1 foo3\__hook_next xxx
diff --git a/base/testfiles-lthooks/lthooks-008.tlg b/base/testfiles-lthooks/lthooks-008.tlg
index 6bc819c4..a058ec6f 100644
--- a/base/testfiles-lthooks/lthooks-008.tlg
+++ b/base/testfiles-lthooks/lthooks-008.tlg
@@ -34,7 +34,9 @@ The sequence \g__hook_all_seq contains the items (without outer braces):
> {shipout/foreground}
> {shipout/background}
> {shipout/firstpage}
-> {shipout/lastpage}.
+> {shipout/lastpage}
+> {file/after/biditools.sty}
+> {file/after/dinbrief.cls}.
The hook enddocument contains the rules:
> {top-level|label1} => {<}
> {top-level|label2} => {>}
@@ -86,10 +88,24 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
All initialized (non-empty) hooks:
enddocument -> \typeout {bar}\typeout {from my package}\typeout {legacy before hook code loaded}\typeout {legacy after hook code loaded code}\typeout {baz}\typeout {on top-level}\typeout {foo}\__hook_next enddocument
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
No file lthooks-008.aux.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line ....
LaTeX Font Info: ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-009.tlg b/base/testfiles-lthooks/lthooks-009.tlg
index 2fd362a3..2762980e 100644
--- a/base/testfiles-lthooks/lthooks-009.tlg
+++ b/base/testfiles-lthooks/lthooks-009.tlg
@@ -41,10 +41,24 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
All initialized (non-empty) hooks:
sffamily -> \typeout {Std sffamily code}\__hook_next sffamily
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
No file lthooks-009.aux.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line ....
LaTeX Font Info: ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-011.tlg b/base/testfiles-lthooks/lthooks-011.tlg
index 80a451ea..4d61111f 100644
--- a/base/testfiles-lthooks/lthooks-011.tlg
+++ b/base/testfiles-lthooks/lthooks-011.tlg
@@ -36,6 +36,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
Code labels for sorting:
front
@@ -50,6 +62,8 @@ Update code for hook 'next_zzz' on input line ...:
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foo\__hook_next xxx
**** Add to hook xxx (rear) on input line ... <- bar
Update code for hook 'begindocument' on input line ...:
@@ -87,6 +101,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
Code labels for sorting:
front and rear
@@ -103,6 +129,8 @@ Update code for hook 'next_zzz' on input line ...:
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foobar\__hook_next xxx
**** Add to hook xxx (labels) on input line ... <- baz
Update code for hook 'begindocument' on input line ...:
@@ -140,6 +168,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
Code labels for sorting:
front, rear and labels
@@ -158,6 +198,8 @@ Update code for hook 'next_zzz' on input line ...:
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foobarbaz\__hook_next xxx
**** Add to hook xxx (return) on input line ... <- boom
Update code for hook 'begindocument' on input line ...:
@@ -195,6 +237,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'xxx' on input line ...:
Code labels for sorting:
front, rear, labels and return
@@ -215,4 +269,6 @@ Update code for hook 'next_zzz' on input line ...:
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
xxx -> foobarbazboom\__hook_next xxx
diff --git a/base/testfiles-lthooks/lthooks-013.tlg b/base/testfiles-lthooks/lthooks-013.tlg
index c0657bce..abe5b7e0 100644
--- a/base/testfiles-lthooks/lthooks-013.tlg
+++ b/base/testfiles-lthooks/lthooks-013.tlg
@@ -98,6 +98,18 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'env/itemize/begin' on input line ...:
normal rule top-level|foo: > found
Code labels for sorting:
@@ -128,6 +140,8 @@ Handled code for top-level
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
env/itemize/begin -> \typeout {env itemize first}\typeout {begin env itemize}\__hook_next env/itemize/begin
env/itemize/end -> \typeout {end env itemize}\__hook_next env/itemize/end
file/foo -> \typeout {file foo}\__hook_next file/foo
diff --git a/base/testfiles-lthooks/lthooks-021.tlg b/base/testfiles-lthooks/lthooks-021.tlg
index 313e4d7a..c7d297a8 100644
--- a/base/testfiles-lthooks/lthooks-021.tlg
+++ b/base/testfiles-lthooks/lthooks-021.tlg
@@ -35,9 +35,23 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
No file lthooks-021.aux.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line ....
LaTeX Font Info: ... okay on input line ....
diff --git a/base/testfiles-lthooks/lthooks-legacy.tlg b/base/testfiles-lthooks/lthooks-legacy.tlg
index f9b4ff8f..c043dcc0 100644
--- a/base/testfiles-lthooks/lthooks-legacy.tlg
+++ b/base/testfiles-lthooks/lthooks-legacy.tlg
@@ -57,12 +57,26 @@ Update code for hook 'shipout/foreground' on input line ...:
Update code for hook 'shipout/background' on input line ...:
Update code for hook 'shipout/firstpage' on input line ...:
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
All initialized (non-empty) hooks:
begindocument -> \typeout {FOO}\typeout {legacy begindocument\on at line }\__hook_next begindocument
rmfamily -> \typeout {legacy rmfamily\on at line }\__hook_next rmfamily
sffamily -> \typeout {legacy sffamily\on at line }\__hook_next sffamily
ttfamily -> \typeout {legacy ttfamily\on at line }\__hook_next ttfamily
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
legacy defaultfamily on input line ...
(../l3backend-dvips.def
File: l3backend-dvips.def ....-..-.. L3 backend support: dvips
diff --git a/base/testfiles-lthooks2/lthooks2-002.tlg b/base/testfiles-lthooks2/lthooks2-002.tlg
index 3d6d5ff0..d65eb048 100644
--- a/base/testfiles-lthooks2/lthooks2-002.tlg
+++ b/base/testfiles-lthooks2/lthooks2-002.tlg
@@ -54,10 +54,24 @@ Data structure for label rules:
l3backend-dvips = 0 ->
Handled code for l3backend-dvips
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
enddocument/end -> \typeout {in preamble}\__hook_next enddocument/end
shipout/firstpage -> \__kernel_backend_literal:n {header=l3backend-dvips.pro}\__hook_next shipout/firstpage
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
(lthooks2-002.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line ....
LaTeX Font Info: ... okay on input line ....
diff --git a/base/testfiles-lthooks2/lthooks2-005.tlg b/base/testfiles-lthooks2/lthooks2-005.tlg
index 99d24186..db09b44c 100644
--- a/base/testfiles-lthooks2/lthooks2-005.tlg
+++ b/base/testfiles-lthooks2/lthooks2-005.tlg
@@ -31,8 +31,22 @@ Update code for hook 'shipout/foreground' on input line ..:
Update code for hook 'shipout/background' on input line ...:
Update code for hook 'shipout/firstpage' on input line ...:
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
**** Add to hook some-hook (other-package) on input line ... <- code from other-package,
Update code for hook 'begindocument' on input line ...:
Update code for hook 'begindocument/before' on input line ...:
@@ -64,6 +78,18 @@ Update code for hook 'shipout/foreground' on input line ..:
Update code for hook 'shipout/background' on input line ...:
Update code for hook 'shipout/firstpage' on input line ...:
Update code for hook 'shipout/lastpage' on input line ...:
+Update code for hook 'file/after/biditools.sty' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
+Update code for hook 'file/after/dinbrief.cls' on input line ...:
+Code labels for sorting:
+ firstaid
+Data structure for label rules:
+ firstaid = 0 ->
+Handled code for firstaid
Update code for hook 'some-hook' on input line ...:
Code labels for sorting:
my-package and other-package
@@ -74,4 +100,6 @@ Handled code for my-package
Handled code for other-package
All initialized (non-empty) hooks:
enddocument/info -> \@dofilelist \@enddocument at kernel@warnings \__hook_next enddocument/info
+ file/after/biditools.sty -> \def \firstaid at bidi@document at patch \endgroup ##1\begingroup ##2\firstaid at bidi@document at patch {\unexpanded {##1##2}}\edef \document {\expandafter \firstaid at bidi@document at patch \document \firstaid at bidi@document at patch }\AddToHook {enddocument/info}{\let \bidi at AfterEndDocumentCheckLabelsRerun \@firstofone \bidi at afterenddocumentchecklabelsrerunhook }\__hook_next file/after/biditools.sty
+ file/after/dinbrief.cls -> \AddToHook {env/document/begin}{\begingroup }\__hook_next file/after/dinbrief.cls
some-hook -> code to run when other-package is loaded,code from other-package,\__hook_next some-hook
More information about the latex3-commits
mailing list.