[latex3-commits] [latex3/latex2e] cmd-args: Update tests (4a0b863f)
github at latex-project.org
github at latex-project.org
Thu May 18 05:33:18 CEST 2023
Repository : https://github.com/latex3/latex2e
On branch : cmd-args
Link : https://github.com/latex3/latex2e/commit/4a0b863f467b78484855231ad41ea6363cb8b40d
>---------------------------------------------------------------
commit 4a0b863f467b78484855231ad41ea6363cb8b40d
Author: PhelypeOleinik <phelype.oleinik at latex-project.org>
Date: Thu May 18 00:33:18 2023 -0300
Update tests
>---------------------------------------------------------------
4a0b863f467b78484855231ad41ea6363cb8b40d
base/testfiles-lthooks/ltcmdhooks-001.lvt | 3 +++
base/testfiles-lthooks/ltcmdhooks-001.tlg | 36 +++++++++++++++++++++++++++----
base/testfiles-lthooks/ltcmdhooks-002.tlg | 2 +-
base/testfiles-lthooks/ltcmdhooks-008.tlg | 2 +-
4 files changed, 37 insertions(+), 6 deletions(-)
diff --git a/base/testfiles-lthooks/ltcmdhooks-001.lvt b/base/testfiles-lthooks/ltcmdhooks-001.lvt
index 47d4c4f9..9228c097 100644
--- a/base/testfiles-lthooks/ltcmdhooks-001.lvt
+++ b/base/testfiles-lthooks/ltcmdhooks-001.lvt
@@ -34,6 +34,9 @@
\begin{document}
+\ShowHook{cmd/foo/before}
+\ShowHook{cmd/foo/after}
+
\show\foo
\typeout{\foo{hello}{world }}
diff --git a/base/testfiles-lthooks/ltcmdhooks-001.tlg b/base/testfiles-lthooks/ltcmdhooks-001.tlg
index 4ff07daa..3c7774db 100644
--- a/base/testfiles-lthooks/ltcmdhooks-001.tlg
+++ b/base/testfiles-lthooks/ltcmdhooks-001.tlg
@@ -18,7 +18,7 @@ Data structure for label rules:
y = 0 ->
Handled code for x
Handled code for y
--> The generic hook 'cmd/foo/before':
+-> The generic hook 'cmd/foo/before' (unknown arguments):
> Code chunks:
> x -> before 1
> y -> before 2
@@ -40,7 +40,7 @@ Data structure for label rules:
y = 0 ->
Handled code for x
Handled code for y
--> The generic hook 'cmd/foo/after':
+-> The generic hook 'cmd/foo/after' (unknown arguments):
> Code chunks:
> x -> after 1
> y -> after 2
@@ -227,8 +227,8 @@ All initialized (non-empty) hooks:
file/memoir.cls/before -> \expandafter \def \expandafter \@tempa \string \dimen {}\edef \kernel at stockheight {\expandafter \@tempa \meaning \stockheight }\edef \kernel at stockwidth {\expandafter \@tempa \meaning \stockwidth }\let \stockheight \@undefined \let \stockwidth \@undefined \__hook_toplevel file/memoir.cls/before \__hook_next file/memoir.cls/before
file/memoir.cls/after -> \__hook_toplevel file/memoir.cls/after \dimen \kernel at stockheight =\stockheight \dimen \kernel at stockwidth =\stockwidth \dimendef \stockheight =\kernel at stockheight \dimendef \stockwidth =\kernel at stockwidth \__hook_next file/memoir.cls/after
package/l3graphics/after -> \__hook_toplevel package/l3graphics/after \seq_set_from_clist:Nn \l_graphics_search_ext_seq {.pdf,.eps,.ps,.png,.jpg,.jpeg}\__hook_next package/l3graphics/after
- cmd/foo/before -> before 1 before 2 \__hook_toplevel cmd/foo/before \__hook_next cmd/foo/before
- cmd/foo/after -> \__hook_toplevel cmd/foo/after after 2 after 1 \__hook_next cmd/foo/after
+ cmd/foo/before -> before 1 before 2 \__hook_toplevel cmd/foo/before {#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9}\__hook_next cmd/foo/before {#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9}
+ cmd/foo/after -> \__hook_toplevel cmd/foo/after {#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9}after 2 after 1 \__hook_next cmd/foo/after {#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9}
No file ltcmdhooks-001.aux.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line ....
LaTeX Font Info: ... okay on input line ....
@@ -280,6 +280,34 @@ Data structure for label rules:
y = 0 ->
Handled code for x
Handled code for y
+-> The generic hook 'cmd/foo/before' (2 arguments):
+> Code chunks:
+> x -> before 1
+> y -> before 2
+> Document-level (top-level) code (executed last):
+> ---
+> Extra code for next invocation:
+> ---
+> Rules:
+> ---
+> Execution order:
+> x, y.
+<recently read> }
+l. ...\ShowHook{cmd/foo/before}
+-> The generic hook 'cmd/foo/after' (2 arguments):
+> Code chunks:
+> x -> after 1
+> y -> after 2
+> Document-level (top-level) code (executed first):
+> ---
+> Extra code for next invocation:
+> ---
+> Rules:
+> ---
+> Execution order (after reversal):
+> y, x.
+<recently read> }
+l. ...\ShowHook{cmd/foo/after}
> \foo=\long macro:
#1#2->\UseHookWithArguments {cmd/foo/before}{2}{#1}{#2}FOO #1 #2\UseHookWithArguments {cmd/foo/after}{2}{#1}{#2}.
l. ...\show\foo
diff --git a/base/testfiles-lthooks/ltcmdhooks-002.tlg b/base/testfiles-lthooks/ltcmdhooks-002.tlg
index 887fda93..00a55d78 100644
--- a/base/testfiles-lthooks/ltcmdhooks-002.tlg
+++ b/base/testfiles-lthooks/ltcmdhooks-002.tlg
@@ -14,7 +14,7 @@ Code labels for sorting:
Data structure for label rules:
x = 0 ->
Handled code for x
--> The generic hook 'cmd/foo/before':
+-> The generic hook 'cmd/foo/before' (unknown arguments):
> Code chunks:
> x -> before
> Document-level (top-level) code (executed last):
diff --git a/base/testfiles-lthooks/ltcmdhooks-008.tlg b/base/testfiles-lthooks/ltcmdhooks-008.tlg
index c2ef8ee7..2af34d1b 100644
--- a/base/testfiles-lthooks/ltcmdhooks-008.tlg
+++ b/base/testfiles-lthooks/ltcmdhooks-008.tlg
@@ -160,7 +160,7 @@ added to it.
<recently read> }
l. ...\AddToHook{\foo}{after} \ShowHook{\foo}
=================================
--> The generic hook 'cmd/mycmd/after':
+-> The generic hook 'cmd/mycmd/after' (unknown arguments):
> Code chunks:
> XXX -> \ERROR 1
> Document-level (top-level) code (executed first):
More information about the latex3-commits
mailing list.