[latex3-commits] [latex3/latex2e] develop: Log declarations only if not 'new' (d85d4471)
github at latex-project.org
github at latex-project.org
Tue Feb 13 23:07:15 CET 2024
Repository : https://github.com/latex3/latex2e
On branch : develop
Link : https://github.com/latex3/latex2e/commit/d85d44717d99d47ff3e2b24ec8b74c4c795f61c5
>---------------------------------------------------------------
commit d85d44717d99d47ff3e2b24ec8b74c4c795f61c5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Fri Feb 9 10:30:06 2024 +0000
Log declarations only if not 'new'
Also tidies up some code/interface confusion.
>---------------------------------------------------------------
d85d44717d99d47ff3e2b24ec8b74c4c795f61c5
base/lttemplates.dtx | 24 ++--
base/testfiles-lttemplates/lttemplates001.tlg | 4 -
base/testfiles-lttemplates/lttemplates003.tlg | 68 +-----------
base/testfiles-lttemplates/lttemplates004.tlg | 8 --
base/testfiles-lttemplates/lttemplates005.tlg | 1 -
base/testfiles-lttemplates/lttemplates006.tlg | 1 -
.../testfiles-block/blocks-000.luatex.tlg | 121 ---------------------
required/latex-lab/testfiles-block/blocks-000.tlg | 121 ---------------------
8 files changed, 17 insertions(+), 331 deletions(-)
diff --git a/base/lttemplates.dtx b/base/lttemplates.dtx
index d46afda7..e1036469 100644
--- a/base/lttemplates.dtx
+++ b/base/lttemplates.dtx
@@ -35,7 +35,7 @@
%
% \begin{macrocode}
\providecommand\lttemplatesversion{v1.0a}
-\providecommand\lttemplatesdate{2024-02-07}
+\providecommand\lttemplatesdate{2024-02-09}
% \end{macrocode}
%
%<*driver>
@@ -968,7 +968,12 @@
\cs_new_protected:Npn \@@_store_keytypes:nn #1#2
{
\debug_suspend:
- \prop_gclear_new:c { \c_@@_keytypes_root_tl #1 / #2 }
+ \prop_if_exist:cTF { \c_@@_keytypes_root_tl #1 / #2 }
+ {
+ \msg_info:nnnn { template } { declare-template-interface } {#1} {#2}
+ \prop_gclear:c { \c_@@_keytypes_root_tl #1 / #2 }
+ }
+ { \prop_new:c { \c_@@_keytypes_root_tl #1 / #2 } }
\prop_gset_eq:cN { \c_@@_keytypes_root_tl #1 / #2 }
\l_@@_keytypes_prop
\seq_gclear_new:c { \c_@@_key_order_root_tl #1 / #2 }
@@ -1111,7 +1116,6 @@
{
\@@_execute_if_arg_agree:nnT {#1} {#3}
{
- \msg_info:nnnn { template } { declare-template-code } {#1} {#2}
\prop_clear:N \l_@@_values_prop
\prop_clear:N \l_@@_keytypes_prop
\seq_clear:N \l_@@_key_order_seq
@@ -1390,8 +1394,6 @@
{
\@@_if_keys_exist:nnT {#1} {#2}
{
- \msg_info:nnnn { template } { declare-template-interface }
- {#1} {#2}
\@@_store_key_implementation:nnn {#1} {#2} {#4}
\regex_match:nnTF { \c { AssignTemplateKeys } } {#5}
{ \@@_declare_template_code:nnnn {#1} {#2} {#3} {#5} }
@@ -1405,6 +1407,8 @@
}
\cs_new_protected:Npn \@@_declare_template_code:nnnn #1#2#3#4
{
+ \cs_if_exist:cT { \c_@@_code_root_tl #1 / #2 }
+ { \msg_info:nnnn { template } { declare-template-code } {#1} {#2} }
\cs_generate_from_arg_count:cNnn
{ \c_@@_code_root_tl #1 / #2 }
\cs_gset_protected:Npn {#3} {#4}
@@ -1756,14 +1760,14 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_template_set_eq:nnn #1#2#3
{
- \msg_info:nnnn { template } { declare-template-code } {#1} {#2}
- \msg_info:nnnn { template } { declare-template-interface } {#1} {#2}
\@@_recover_defaults:nn {#1} {#3}
\@@_store_defaults:nn {#1} {#2}
\@@_recover_keytypes:nn {#1} {#3}
\@@_store_keytypes:nn {#1} {#2}
\@@_recover_vars:nn {#1} {#3}
\@@_store_vars:nn {#1} {#2}
+ \cs_if_exist:cT { \c_@@_code_root_tl #1 / #2 }
+ { \msg_info:nnnn { template } { declare-template-code } {#1} {#2} }
\cs_gset_eq:cc { \c_@@_code_root_tl #1 / #2 }
{ \c_@@_code_root_tl #1 / #3 }
}
@@ -1799,10 +1803,11 @@
\@@_parse_values:nnn {#1} {#2} {#4}
\bool_if:NF \l_@@_error_bool
{
- \msg_info:nnnn { template } { declare-instance } {#3} {#1}
\prop_put:Nnn \l_@@_values_prop { from~template } {#2}
\@@_store_values:nn {#1} {#3}
\@@_convert_to_assignments:
+ \cs_if_exist:cT { \c_@@_instances_root_tl #1 / #3 }
+ { \msg_info:nnnn { template } { declare-instance } {#3} {#1} }
\cs_set_protected:cpe { \c_@@_instances_root_tl #1 / #3 }
{
\exp_not:N \@@_assignments_push:n
@@ -1821,9 +1826,10 @@
{
\@@_if_instance_exist:nnTF {#1} {#3}
{
- \msg_info:nnnn { template } { declare-instance } {#2} {#1}
\@@_recover_values:nn {#1} {#3}
\@@_store_values:nn {#1} {#2}
+ \cs_if_exist:cT { \c_@@_instances_root_tl #1 / #2 }
+ { \msg_info:nnnn { template } { declare-instance } {#2} {#1} }
\cs_set_eq:cc { \c_@@_instances_root_tl #1 / #2 }
{ \c_@@_instances_root_tl #1 / #3 }
}
diff --git a/base/testfiles-lttemplates/lttemplates001.tlg b/base/testfiles-lttemplates/lttemplates001.tlg
index 2e7c0dbd..e033b1c4 100644
--- a/base/testfiles-lttemplates/lttemplates001.tlg
+++ b/base/testfiles-lttemplates/lttemplates001.tlg
@@ -14,8 +14,6 @@ LaTeX template Info: Declaring template type 'test-2' taking 2 argument(s) on
============================================================
TEST 2: Template interfaces: correct
============================================================
-LaTeX template Info: Declaring code for template 'template' of template type
-(template) 'test-zero' on line ....
The template 'template' of type 'test-zero' has interface:
> key-one => tokenlist
> key-two => tokenlist
@@ -55,8 +53,6 @@ A template type needs to be defined with \NewTemplateType prior to using it.
============================================================
TEST 4: Template~interfaces: spaces
============================================================
-LaTeX template Info: Declaring code for template 'template' of template type
-(template) 'test-three' on line ....
The template 'template' of type 'test-three' has interface:
> key-one => tokenlist
> key-two => tokenlist
diff --git a/base/testfiles-lttemplates/lttemplates003.tlg b/base/testfiles-lttemplates/lttemplates003.tlg
index 0a80bf30..b089b031 100644
--- a/base/testfiles-lttemplates/lttemplates003.tlg
+++ b/base/testfiles-lttemplates/lttemplates003.tlg
@@ -40,8 +40,6 @@ TEST 2: Testing object types argument values
============================================================
LaTeX template Info: Declaring template type 'now-defined' taking 2
(template) argument(s) on line ....
-LaTeX template Info: Declaring code for template 'tname' of template type
-(template) 'now-defined' on line ....
! LaTeX template Error: Template type 'now-defined' takes 2 argument(s).
For immediate help type H <return>.
...
@@ -53,8 +51,6 @@ is not possible: the number of arguments must agree.
============================================================
TEST 3: Testing key types and names
============================================================
-LaTeX template Info: Declaring code for template 'tname' of template type
-(template) 'test' on line ....
! LaTeX template Error: The key-type 'misspelled' is unknown.
For immediate help type H <return>.
...
@@ -71,8 +67,6 @@ Valid key-types are:
- real;
- skip;
- tokenlist.
-LaTeX template Info: Declaring code for template 'tname3' of template type
-(template) 'test' on line ....
The template 'tname3' of type 'test' has interface:
> key1 => boolean
> key2 => choice{a,b}
@@ -85,8 +79,6 @@ The template 'tname3' of type 'test' has interface:
> key10 => tokenlist.
<recently read> }
l. ...}
-LaTeX template Info: Declaring code for template 'tname4' of template type
-(template) 'test' on line ....
! LaTeX template Error: The key 'key' is missing a key-type on line ....
For immediate help type H <return>.
...
@@ -94,14 +86,10 @@ l. ...}
Key interface definitions should be of the form
key : <key-type>
but LaTeX could not find a <key-type>.
-LaTeX template Info: Declaring code for template 'tname5' of template type
-(template) 'test' on line ....
============================================================
============================================================
TEST 4: Testing key names
============================================================
-LaTeX template Info: Declaring code for template 'tname6' of template type
-(template) 'test' on line ....
! LaTeX template Error: Key 'key' appears twice in interface definition on
(template) line 115.
For immediate help type H <return>.
@@ -124,8 +112,6 @@ This should be given using \DeclareTemplateCode .
============================================================
TEST 5: Testing incomplete key types
============================================================
-LaTeX template Info: Declaring code for template 'tname7' of template type
-(template) 'test' on line ....
! LaTeX template Error: The key type 'choice' requires an argument on line
(template) 130.
For immediate help type H <return>.
@@ -158,8 +144,6 @@ l. ...}
============================================================
TEST 6: Testing incorrect key defaults
============================================================
-LaTeX template Info: Declaring code for template 'tname8' of template type
-(template) 'test' on line ....
The template 'tname8' of type 'test' has interface:
> key => choice{a,b}
> key2 => boolean.
@@ -192,16 +176,10 @@ TEST 8: Same template name different types
============================================================
LaTeX template Info: Declaring template type 'also-ok' taking 2 argument(s) on
(template) line 166.
-LaTeX template Info: Declaring code for template 'tname' of template type 'ok'
-(template) on line ....
-LaTeX template Info: Declaring code for template 'tname' of template type
-(template) 'also-ok' on line ....
============================================================
============================================================
TEST 9: Testing key defaults
============================================================
-LaTeX template Info: Declaring code for template 'tname10' of template type
-(template) 'test' on line ....
The template 'tname10' of type 'test' has default values:
> key1 => false
> key2 => b
@@ -223,8 +201,6 @@ For immediate help type H <return>.
...
l. ...}
A template type needs to be defined with \NewTemplateType prior to using it.
-LaTeX template Info: Declaring code for template 'tname11' of template type
-(template) 'test' on line ....
! LaTeX template Error: Template type 'test' takes 1 argument(s).
For immediate help type H <return>.
...
@@ -239,10 +215,6 @@ l. ...}
============================================================
TEST 11: Testing code interface missing var assignment
============================================================
-LaTeX template Info: Declaring code for template 'tname12' of template type
-(template) 'test' on line ....
-LaTeX template Info: Declaring interface for template 'tname12' of template
-(template) type 'test' on line ....
Defining \l_X_tl on line ...
Defining key template/test/tname12/key1 on line ...
! LaTeX template Error: Key 'key2' has no implementation on line ....
@@ -264,20 +236,12 @@ but there is no key called 'key2'.
============================================================
TEST 12: Testing code interface var assignments
============================================================
-LaTeX template Info: Declaring code for template 'tname13' of template type
-(template) 'test' on line ....
-LaTeX template Info: Declaring interface for template 'tname13' of template
-(template) type 'test' on line ....
Defining key template/test/tname13/key1 on line ...
Defining key template/test/tname13/key2 on line ...
============================================================
============================================================
TEST 13: Testing code interface: missing var declarations
============================================================
-LaTeX template Info: Declaring code for template 'tname14' of template type
-(template) 'test' on line ....
-LaTeX template Info: Declaring interface for template 'tname14' of template
-(template) type 'test' on line ....
Defining key template/test/tname14/key1 on line ...
Defining \l_Y_tl on line ...
Defining key template/test/tname14/key2 on line ...
@@ -294,10 +258,6 @@ l. ...}
============================================================
TEST 14: Testing code interface: missing var declarations
============================================================
-LaTeX template Info: Declaring code for template 'tname15' of template type
-(template) 'test' on line ....
-LaTeX template Info: Declaring interface for template 'tname15' of template
-(template) type 'test' on line ....
Defining key template/test/tname15/key1 on line ...
! LaTeX template Error: Incorrect variable description 'glabol\l_Y_tl '.
For immediate help type H <return>.
@@ -326,10 +286,6 @@ TEST 15: Testing code interface: choices
============================================================
TEST 16: Testing interfaces in document preamble
============================================================
-LaTeX template Info: Declaring code for template 'tname16' of template type
-(template) 'test' on line ....
-LaTeX template Info: Declaring interface for template 'tname16' of template
-(template) type 'test' on line ....
Defining key template/test/tname16/key on line ...
Defining key template/test/tname16/key/unknown on line ...
Defining key template/test/tname16/key/A on line ...
@@ -350,7 +306,6 @@ TEST 17: Testing instances: existance check
============================================================
No
No
-LaTeX template Info: Declaring instance 'myinstance' of type test on line ...
Yes
No
============================================================
@@ -364,9 +319,6 @@ For immediate help type H <return>.
l. ...}
There is no code available for the template name given.
This should be given using \DeclareTemplateCode .
-LaTeX template Info: Declaring instance 'myinstance' of type test on line ...
-LaTeX template Info: Declaring instance 'myinstance2' of type test on line
-(template) 359.
hello
(X-99)
huh
@@ -375,10 +327,6 @@ huh
============================================================
TEST 19: Edit template defaults
============================================================
-LaTeX template Info: Declaring code for template 'tname17' of template type
-(template) 'test' on line ....
-LaTeX template Info: Declaring interface for template 'tname17' of template
-(template) type 'test' on line ....
Defining key template/test/tname17/key on line ...
Defining key template/test/tname17/key/unknown on line ...
Defining key template/test/tname17/key/A on line ...
@@ -387,21 +335,14 @@ The template 'tname17' of type 'test' has default values:
> key => A.
<recently read> }
l. ...}
-LaTeX template Info: Declaring instance 'myinstance' of type test on line ...
The template 'tname17' of type 'test' has default values:
> key => B.
<recently read> }
l. ...}
-LaTeX template Info: Declaring instance 'myinstance2' of type test on line
-(template) 424.
The template 'tname3' of type 'test' has no default values.
> .
<recently read> }
l. ...}
-LaTeX template Info: Declaring code for template 'tname18' of template type
-(template) 'test' on line ....
-LaTeX template Info: Declaring interface for template 'tname18' of template
-(template) type 'test' on line ....
Defining key template/test/tname18/key on line ...
Defining key template/test/tname18/key/unknown on line ...
Defining key template/test/tname18/key/A on line ...
@@ -414,14 +355,10 @@ The template 'tname18' of type 'test' has default values:
> key => C.
<recently read> }
l. ...}
-LaTeX template Info: Declaring instance 'myinstance3' of type test on line
-(template) 424.
The template 'tname18' of type 'test' has default values:
> key => C.
<recently read> }
l. ...}
-LaTeX template Info: Declaring instance 'myinstance4' of type test on line
-(template) 424.
hello
(A)
huh
@@ -441,7 +378,6 @@ The key 'wrong' was not declared in the interface for the current template.
============================================================
TEST 20: Edit instance values
============================================================
-LaTeX template Info: Declaring instance 'myinstance' of type test on line ...
The instance 'myinstance' of type 'test' has values:
> key => A
> int => 99
@@ -463,20 +399,19 @@ huh
LaTeX template Info: Declaring instance 'myinstance' of type test on line ...
huh
(A-1)
-LaTeX template Info: Declaring instance 'myinstance' of type test on line ...
! LaTeX template Error: The choice '1' was not declared for key 'key'.
For immediate help type H <return>.
...
l. ...}
The key 'key' takes a fixed list of choices and this list does not include
'1'.
+LaTeX template Info: Declaring instance 'myinstance' of type test on line ...
! LaTeX template Error: The instance 'myinstance' of type 'notdefined' is
(template) unknown.
For immediate help type H <return>.
...
l. ...}
You have asked to use an instance 'myinstance', but this has not been created.
-LaTeX template Info: Declaring instance 'myinstance' of type test on line ...
! LaTeX template Error: The choice '1' was not declared for key 'key'.
For immediate help type H <return>.
...
@@ -484,6 +419,7 @@ l. ...}
The key 'key' takes a fixed list of choices and this list does not include
'1'.
LaTeX template Info: Declaring instance 'myinstance' of type test on line ...
+LaTeX template Info: Declaring instance 'myinstance' of type test on line ...
hello
(A-1)
! LaTeX template Error: Unknown template key 'key2'.
diff --git a/base/testfiles-lttemplates/lttemplates004.tlg b/base/testfiles-lttemplates/lttemplates004.tlg
index 8185edd2..007fedb9 100644
--- a/base/testfiles-lttemplates/lttemplates004.tlg
+++ b/base/testfiles-lttemplates/lttemplates004.tlg
@@ -4,10 +4,6 @@ Author: Frank Mittelbach
============================================================
TEST 1: Testing code interface: choices
============================================================
-LaTeX template Info: Declaring code for template 'tname3' of template type
-(template) 'test' on line ....
-LaTeX template Info: Declaring interface for template 'tname3' of template
-(template) type 'test' on line ....
! LaTeX template Error: The default choice 'key' was not declared for key
(template) 'key'.
For immediate help type H <return>.
@@ -19,10 +15,6 @@ Hi
hello
huh
Hi
-LaTeX template Info: Declaring code for template 'tname4' of template type
-(template) 'test' on line ....
-LaTeX template Info: Declaring interface for template 'tname4' of template
-(template) type 'test' on line ....
! LaTeX template Error: The default choice 'key' was not declared for key
(template) 'key'.
For immediate help type H <return>.
diff --git a/base/testfiles-lttemplates/lttemplates005.tlg b/base/testfiles-lttemplates/lttemplates005.tlg
index ad79c6ea..20d83e71 100644
--- a/base/testfiles-lttemplates/lttemplates005.tlg
+++ b/base/testfiles-lttemplates/lttemplates005.tlg
@@ -20,7 +20,6 @@ abc
============================================================
TEST 3: Key values for booleans
============================================================
-LaTeX template Info: Declaring instance 'runaway' of type test on line ....
true
true
============================================================
diff --git a/base/testfiles-lttemplates/lttemplates006.tlg b/base/testfiles-lttemplates/lttemplates006.tlg
index adfbfb6f..fbb97e56 100644
--- a/base/testfiles-lttemplates/lttemplates006.tlg
+++ b/base/testfiles-lttemplates/lttemplates006.tlg
@@ -14,7 +14,6 @@ l. ...\UseInstance{word}{one}\Rightarrow {??}
> \g_y_tl=Z.
<recently read> }
l. ...\UseInstance{word}{one}\Rightarrow {??}
-LaTeX template Info: Declaring instance 'two' of type word on line ....
> \g_x_tl=X.
<recently read> }
l. ...\UseInstance{word}{two}\rightarrow ,
diff --git a/required/latex-lab/testfiles-block/blocks-000.luatex.tlg b/required/latex-lab/testfiles-block/blocks-000.luatex.tlg
index 5aa0c024..0bde2ea4 100644
--- a/required/latex-lab/testfiles-block/blocks-000.luatex.tlg
+++ b/required/latex-lab/testfiles-block/blocks-000.luatex.tlg
@@ -17,138 +17,17 @@ LaTeX template Info: Declaring template type 'list' taking 1 argument(s) on
(template) line 67.
LaTeX template Info: Declaring template type 'item' taking 1 argument(s) on
(template) line 68.
-LaTeX template Info: Declaring code for template 'display' of template type
-(template) 'blockenv' on line ....
-LaTeX template Info: Declaring code for template 'display' of template type
-(template) 'block' on line ....
-LaTeX template Info: Declaring code for template 'std' of template type 'para'
-(template) on line ....
-LaTeX template Info: Declaring code for template 'std' of template type 'list'
-(template) on line ....
-LaTeX template Info: Declaring code for template 'std' of template type 'item'
-(template) on line ....
-LaTeX template Info: Declaring interface for template 'display' of template
-(template) type 'blockenv' on line ....
\l__block_flattened_level_int=\count...
\c at maxblocklevels=\count...
-LaTeX template Info: Declaring interface for template 'std' of template type
-(template) 'para' on line ....
\l__par_start_skip=\skip...
-LaTeX template Info: Declaring interface for template 'display' of template
-(template) type 'block' on line ....
\l__block_botsep_skip=\skip...
\l__block_parbotsep_skip=\skip...
-LaTeX template Info: Declaring interface for template 'std' of template type
-(template) 'list' on line ....
\l__block_counter_start_int=\count...
-LaTeX template Info: Declaring interface for template 'std' of template type
-(template) 'item' on line ....
\l__block_one_label_box=\box...
\g__block_labels_box=\box...
\l__block_tmpa_skip=\skip...
\l__block_topsepadd_skip=\skip...
\l__block_effective_top_skip=\skip...
-LaTeX template Info: Declaring instance 'displayblock' of type blockenv on
-(template) line 907.
-LaTeX template Info: Declaring instance 'displayblockflattened' of type
-(template) blockenv on line ....
-LaTeX template Info: Declaring instance 'center' of type blockenv on line ...
-LaTeX template Info: Declaring instance 'flushleft' of type blockenv on line
-(template) 948.
-LaTeX template Info: Declaring instance 'flushright' of type blockenv on line
-(template) 962.
-LaTeX template Info: Declaring instance 'quotation' of type blockenv on line
-(template) 975.
-LaTeX template Info: Declaring instance 'quote' of type blockenv on line ...
-LaTeX template Info: Declaring instance 'theorem' of type blockenv on line
-(template) 999.
-LaTeX template Info: Declaring instance 'verbatim' of type blockenv on line
-(template) 1012.
-LaTeX template Info: Declaring instance 'itemize' of type blockenv on line
-(template) 1025.
-LaTeX template Info: Declaring instance 'enumerate' of type blockenv on line
-(template) 1038.
-LaTeX template Info: Declaring instance 'description' of type blockenv on line
-(template) 1051.
-LaTeX template Info: Declaring instance 'list' of type blockenv on line ...
-LaTeX template Info: Declaring instance 'displayblock-0' of type block on line
-(template) 1069.
-LaTeX template Info: Declaring instance 'displayblock-1' of type block on line
-(template) 1070.
-LaTeX template Info: Declaring instance 'displayblock-2' of type block on line
-(template) 1071.
-LaTeX template Info: Declaring instance 'displayblock-3' of type block on line
-(template) 1072.
-LaTeX template Info: Declaring instance 'displayblock-4' of type block on line
-(template) 1073.
-LaTeX template Info: Declaring instance 'displayblock-5' of type block on line
-(template) 1074.
-LaTeX template Info: Declaring instance 'displayblock-6' of type block on line
-(template) 1075.
-LaTeX template Info: Declaring instance 'verbatimblock-0' of type block on
-(template) line 1081.
-LaTeX template Info: Declaring instance 'verbatimblock-1' of type block on
-(template) line 1082.
-LaTeX template Info: Declaring instance 'verbatimblock-2' of type block on
-(template) line 1083.
-LaTeX template Info: Declaring instance 'verbatimblock-3' of type block on
-(template) line 1084.
-LaTeX template Info: Declaring instance 'verbatimblock-4' of type block on
-(template) line 1085.
-LaTeX template Info: Declaring instance 'verbatimblock-5' of type block on
-(template) line 1086.
-LaTeX template Info: Declaring instance 'verbatimblock-6' of type block on
-(template) line 1087.
-LaTeX template Info: Declaring instance 'quoteblock-1' of type block on line
-(template) 1089.
-LaTeX template Info: Declaring instance 'quoteblock-2' of type block on line
-(template) 1090.
-LaTeX template Info: Declaring instance 'quoteblock-3' of type block on line
-(template) 1091.
-LaTeX template Info: Declaring instance 'quoteblock-4' of type block on line
-(template) 1092.
-LaTeX template Info: Declaring instance 'quoteblock-5' of type block on line
-(template) 1093.
-LaTeX template Info: Declaring instance 'quoteblock-6' of type block on line
-(template) 1094.
-LaTeX template Info: Declaring instance 'quotationblock-1' of type block on
-(template) line 1096.
-LaTeX template Info: Declaring instance 'quotationblock-2' of type block on
-(template) line 1097.
-LaTeX template Info: Declaring instance 'quotationblock-3' of type block on
-(template) line 1098.
-LaTeX template Info: Declaring instance 'quotationblock-4' of type block on
-(template) line 1099.
-LaTeX template Info: Declaring instance 'quotationblock-5' of type block on
-(template) line 1100.
-LaTeX template Info: Declaring instance 'quotationblock-6' of type block on
-(template) line 1101.
-LaTeX template Info: Declaring instance 'list-1' of type block on line ....
-LaTeX template Info: Declaring instance 'list-2' of type block on line ....
-LaTeX template Info: Declaring instance 'list-3' of type block on line ....
-LaTeX template Info: Declaring instance 'list-4' of type block on line ....
-LaTeX template Info: Declaring instance 'list-5' of type block on line ....
-LaTeX template Info: Declaring instance 'list-6' of type block on line ....
-LaTeX template Info: Declaring instance 'itemize-1' of type list on line ...
-LaTeX template Info: Declaring instance 'itemize-2' of type list on line ...
-LaTeX template Info: Declaring instance 'itemize-3' of type list on line ...
-LaTeX template Info: Declaring instance 'itemize-4' of type list on line ...
-LaTeX template Info: Declaring instance 'enum-1' of type list on line ....
-LaTeX template Info: Declaring instance 'enum-2' of type list on line ....
-LaTeX template Info: Declaring instance 'enum-3' of type list on line ....
-LaTeX template Info: Declaring instance 'enum-4' of type list on line ....
-LaTeX template Info: Declaring instance 'legacy' of type list on line ....
-LaTeX template Info: Declaring instance 'description' of type list on line
-(template) 1125.
-LaTeX template Info: Declaring instance 'basic' of type item on line ....
-LaTeX template Info: Declaring instance 'description' of type item on line
-(template) 1133.
-LaTeX template Info: Declaring instance 'center' of type para on line ....
-LaTeX template Info: Declaring instance 'raggedright' of type para on line
-(template) 1165.
-LaTeX template Info: Declaring instance 'raggedleft' of type para on line
-(template) 1176.
-LaTeX template Info: Declaring instance 'justify' of type para on line ....
LaTeX Info: Redefining \centering on input line ....
LaTeX Info: Redefining \raggedleft on input line ....
LaTeX Info: Redefining \raggedright on input line ....
diff --git a/required/latex-lab/testfiles-block/blocks-000.tlg b/required/latex-lab/testfiles-block/blocks-000.tlg
index 4b16be1f..dad2d0d9 100644
--- a/required/latex-lab/testfiles-block/blocks-000.tlg
+++ b/required/latex-lab/testfiles-block/blocks-000.tlg
@@ -17,138 +17,17 @@ LaTeX template Info: Declaring template type 'list' taking 1 argument(s) on
(template) line 67.
LaTeX template Info: Declaring template type 'item' taking 1 argument(s) on
(template) line 68.
-LaTeX template Info: Declaring code for template 'display' of template type
-(template) 'blockenv' on line ....
-LaTeX template Info: Declaring code for template 'display' of template type
-(template) 'block' on line ....
-LaTeX template Info: Declaring code for template 'std' of template type 'para'
-(template) on line ....
-LaTeX template Info: Declaring code for template 'std' of template type 'list'
-(template) on line ....
-LaTeX template Info: Declaring code for template 'std' of template type 'item'
-(template) on line ....
-LaTeX template Info: Declaring interface for template 'display' of template
-(template) type 'blockenv' on line ....
\l__block_flattened_level_int=\count...
\c at maxblocklevels=\count...
-LaTeX template Info: Declaring interface for template 'std' of template type
-(template) 'para' on line ....
\l__par_start_skip=\skip...
-LaTeX template Info: Declaring interface for template 'display' of template
-(template) type 'block' on line ....
\l__block_botsep_skip=\skip...
\l__block_parbotsep_skip=\skip...
-LaTeX template Info: Declaring interface for template 'std' of template type
-(template) 'list' on line ....
\l__block_counter_start_int=\count...
-LaTeX template Info: Declaring interface for template 'std' of template type
-(template) 'item' on line ....
\l__block_one_label_box=\box...
\g__block_labels_box=\box...
\l__block_tmpa_skip=\skip...
\l__block_topsepadd_skip=\skip...
\l__block_effective_top_skip=\skip...
-LaTeX template Info: Declaring instance 'displayblock' of type blockenv on
-(template) line 907.
-LaTeX template Info: Declaring instance 'displayblockflattened' of type
-(template) blockenv on line ....
-LaTeX template Info: Declaring instance 'center' of type blockenv on line ...
-LaTeX template Info: Declaring instance 'flushleft' of type blockenv on line
-(template) 948.
-LaTeX template Info: Declaring instance 'flushright' of type blockenv on line
-(template) 962.
-LaTeX template Info: Declaring instance 'quotation' of type blockenv on line
-(template) 975.
-LaTeX template Info: Declaring instance 'quote' of type blockenv on line ...
-LaTeX template Info: Declaring instance 'theorem' of type blockenv on line
-(template) 999.
-LaTeX template Info: Declaring instance 'verbatim' of type blockenv on line
-(template) 1012.
-LaTeX template Info: Declaring instance 'itemize' of type blockenv on line
-(template) 1025.
-LaTeX template Info: Declaring instance 'enumerate' of type blockenv on line
-(template) 1038.
-LaTeX template Info: Declaring instance 'description' of type blockenv on line
-(template) 1051.
-LaTeX template Info: Declaring instance 'list' of type blockenv on line ...
-LaTeX template Info: Declaring instance 'displayblock-0' of type block on line
-(template) 1069.
-LaTeX template Info: Declaring instance 'displayblock-1' of type block on line
-(template) 1070.
-LaTeX template Info: Declaring instance 'displayblock-2' of type block on line
-(template) 1071.
-LaTeX template Info: Declaring instance 'displayblock-3' of type block on line
-(template) 1072.
-LaTeX template Info: Declaring instance 'displayblock-4' of type block on line
-(template) 1073.
-LaTeX template Info: Declaring instance 'displayblock-5' of type block on line
-(template) 1074.
-LaTeX template Info: Declaring instance 'displayblock-6' of type block on line
-(template) 1075.
-LaTeX template Info: Declaring instance 'verbatimblock-0' of type block on
-(template) line 1081.
-LaTeX template Info: Declaring instance 'verbatimblock-1' of type block on
-(template) line 1082.
-LaTeX template Info: Declaring instance 'verbatimblock-2' of type block on
-(template) line 1083.
-LaTeX template Info: Declaring instance 'verbatimblock-3' of type block on
-(template) line 1084.
-LaTeX template Info: Declaring instance 'verbatimblock-4' of type block on
-(template) line 1085.
-LaTeX template Info: Declaring instance 'verbatimblock-5' of type block on
-(template) line 1086.
-LaTeX template Info: Declaring instance 'verbatimblock-6' of type block on
-(template) line 1087.
-LaTeX template Info: Declaring instance 'quoteblock-1' of type block on line
-(template) 1089.
-LaTeX template Info: Declaring instance 'quoteblock-2' of type block on line
-(template) 1090.
-LaTeX template Info: Declaring instance 'quoteblock-3' of type block on line
-(template) 1091.
-LaTeX template Info: Declaring instance 'quoteblock-4' of type block on line
-(template) 1092.
-LaTeX template Info: Declaring instance 'quoteblock-5' of type block on line
-(template) 1093.
-LaTeX template Info: Declaring instance 'quoteblock-6' of type block on line
-(template) 1094.
-LaTeX template Info: Declaring instance 'quotationblock-1' of type block on
-(template) line 1096.
-LaTeX template Info: Declaring instance 'quotationblock-2' of type block on
-(template) line 1097.
-LaTeX template Info: Declaring instance 'quotationblock-3' of type block on
-(template) line 1098.
-LaTeX template Info: Declaring instance 'quotationblock-4' of type block on
-(template) line 1099.
-LaTeX template Info: Declaring instance 'quotationblock-5' of type block on
-(template) line 1100.
-LaTeX template Info: Declaring instance 'quotationblock-6' of type block on
-(template) line 1101.
-LaTeX template Info: Declaring instance 'list-1' of type block on line ....
-LaTeX template Info: Declaring instance 'list-2' of type block on line ....
-LaTeX template Info: Declaring instance 'list-3' of type block on line ....
-LaTeX template Info: Declaring instance 'list-4' of type block on line ....
-LaTeX template Info: Declaring instance 'list-5' of type block on line ....
-LaTeX template Info: Declaring instance 'list-6' of type block on line ....
-LaTeX template Info: Declaring instance 'itemize-1' of type list on line ...
-LaTeX template Info: Declaring instance 'itemize-2' of type list on line ...
-LaTeX template Info: Declaring instance 'itemize-3' of type list on line ...
-LaTeX template Info: Declaring instance 'itemize-4' of type list on line ...
-LaTeX template Info: Declaring instance 'enum-1' of type list on line ....
-LaTeX template Info: Declaring instance 'enum-2' of type list on line ....
-LaTeX template Info: Declaring instance 'enum-3' of type list on line ....
-LaTeX template Info: Declaring instance 'enum-4' of type list on line ....
-LaTeX template Info: Declaring instance 'legacy' of type list on line ....
-LaTeX template Info: Declaring instance 'description' of type list on line
-(template) 1125.
-LaTeX template Info: Declaring instance 'basic' of type item on line ....
-LaTeX template Info: Declaring instance 'description' of type item on line
-(template) 1133.
-LaTeX template Info: Declaring instance 'center' of type para on line ....
-LaTeX template Info: Declaring instance 'raggedright' of type para on line
-(template) 1165.
-LaTeX template Info: Declaring instance 'raggedleft' of type para on line
-(template) 1176.
-LaTeX template Info: Declaring instance 'justify' of type para on line ....
LaTeX Info: Redefining \centering on input line ....
LaTeX Info: Redefining \raggedleft on input line ....
LaTeX Info: Redefining \raggedright on input line ....
More information about the latex3-commits
mailing list.