[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.