-
-
Notifications
You must be signed in to change notification settings - Fork 248
/
lthooks-029.lvt
77 lines (47 loc) · 1.42 KB
/
lthooks-029.lvt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
\RequirePackage[enable-debug]{expl3}
\ExplSyntaxOn
\debug_on:n { check-declarations , deprecation }
\ExplSyntaxOff
\input{regression-test}
\documentclass{article}
\START
\typeout{------------ all unknown --------------}
\ShowHook{aaa}
\ShowHook{bbb}
\ShowHook{ccc}
\NewHook{aaa}
\ShowHook{aaa}
\typeout{------------ provide a known hook --------------}
\ProvideHook{aaa}
\ShowHook{aaa}
\typeout{------------ provide a known hook with data --------------}
\AddToHook{aaa}[X]{X1}
\ProvideHook{aaa}
\ShowHook{aaa}
\AddToHook{bbb}[Y]{Y1}
\typeout{------------ provide an unknown hook with data --------------}
\ProvideHook{bbb}
\ShowHook{bbb}
\ProvideHook{bbb}
\ShowHook{bbb}
\typeout{------------ provide an unknown reversed hook --------------}
\NewReversedHook{ccc}
\ShowHook{ccc}
\typeout{------------ provide an known reversed hook --------------}
\ProvideReversedHook{ccc}
\ShowHook{ccc}
\AddToHook{ccc}[Z]{Z1}
\typeout{------------ provide an known reversed hook with data --------------}
\ProvideReversedHook{ccc}
\ShowHook{ccc}
\typeout{------------ provide an reversed hook on an existing normal hook --------------}
\ProvideReversedHook{aaa}
\ShowHook{aaa}
\typeout{------------ provide an normal hook on an existing reversed hook --------------}
\ProvideHook{ccc}
\ShowHook{ccc}
\typeout{------------ provide hook that was disabled --------------}
\DisableGenericHook{ddd}
\ProvideHook{ddd}
\ShowHook{ddd}
\END