texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: * tp/Texinfo/Convert/Texinfo.pm, tp/Texinfo/Conve


From: Patrice Dumas
Subject: branch master updated: * tp/Texinfo/Convert/Texinfo.pm, tp/Texinfo/Convert/TexinfoMarkup.pm, tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/element_types.txt, tp/Texinfo/XS/parsetexi/extra.c (add_info_string), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): rename spaces type used for spaces after command before argument or opening brace as spaces_after_cmd_before_arg and move it to info in element.
Date: Fri, 18 Nov 2022 02:14:15 -0500

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 34ebb9cfb5 * tp/Texinfo/Convert/Texinfo.pm, 
tp/Texinfo/Convert/TexinfoMarkup.pm, tp/Texinfo/ParserNonXS.pm 
(_process_remaining_on_line), tp/Texinfo/XS/parsetexi/element_types.txt, 
tp/Texinfo/XS/parsetexi/extra.c (add_info_string), 
tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): rename spaces 
type used for spaces after command before argument or opening brace as 
spaces_after_cmd_before_arg and move it to info in element.
34ebb9cfb5 is described below

commit 34ebb9cfb57bced2d712912c91b352842b5b6343
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Fri Nov 18 08:13:59 2022 +0100

    * tp/Texinfo/Convert/Texinfo.pm, tp/Texinfo/Convert/TexinfoMarkup.pm,
    tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line),
    tp/Texinfo/XS/parsetexi/element_types.txt,
    tp/Texinfo/XS/parsetexi/extra.c (add_info_string),
    tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): rename
    spaces type used for spaces after command before argument or opening
    brace as spaces_after_cmd_before_arg and move it to info in element.
---
 ChangeLog                                          | 10 ++++++
 tp/Texinfo/Convert/Texinfo.pm                      |  5 +--
 tp/Texinfo/Convert/TexinfoMarkup.pm                |  6 ++--
 tp/Texinfo/ParserNonXS.pm                          | 34 +++++++++++---------
 tp/Texinfo/XS/parsetexi/element_types.c            |  3 +-
 tp/Texinfo/XS/parsetexi/element_types.h            |  3 +-
 tp/Texinfo/XS/parsetexi/element_types.txt          |  3 +-
 tp/Texinfo/XS/parsetexi/extra.c                    |  6 ++++
 tp/Texinfo/XS/parsetexi/parser.c                   |  4 +--
 tp/Texinfo/XS/parsetexi/parser.h                   |  1 +
 tp/t/results/coverage/accents_errors.pl            | 16 +++++-----
 tp/t/results/coverage/at_after_accent_command.pl   |  4 +--
 tp/t/results/coverage/commands.pl                  |  4 +--
 tp/t/results/coverage/invalid_U.pl                 |  4 +--
 .../results/coverage/lettered_accent_and_spaces.pl | 32 +++++++++----------
 tp/t/results/coverage/not_i_j_in_dotless.pl        |  4 +--
 .../coverage/spaces_after_braced_command.pl        | 20 ++++++------
 .../spaces_no_brace_after_braced_command.pl        |  4 +--
 .../spaces_unknown_command_after_braced_command.pl |  8 ++---
 tp/t/results/coverage_braces/no_brace.pl           | 12 ++++----
 .../coverage_braces/no_brace_space_end_line.pl     | 12 ++++----
 tp/t/results/formats_encodings/accent.pl           | 36 +++++++++++-----------
 .../formats_encodings/accent_enable_encoding.pl    | 36 +++++++++++-----------
 tp/t/results/formats_encodings/accentenc.pl        | 36 +++++++++++-----------
 .../formats_encodings/accentenc_enable_encoding.pl | 36 +++++++++++-----------
 tp/t/results/macro/macro_in_accent.pl              |  8 ++---
 tp/t/results/value/value_after_accent.pl           |  4 +--
 tp/t/results/value/value_after_brace_command.pl    | 24 +++++++--------
 28 files changed, 201 insertions(+), 174 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index dd0d9b410e..649d2c6606 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2022-11-17  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/Texinfo/Convert/Texinfo.pm, tp/Texinfo/Convert/TexinfoMarkup.pm,
+       tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line),
+       tp/Texinfo/XS/parsetexi/element_types.txt,
+       tp/Texinfo/XS/parsetexi/extra.c (add_info_string),
+       tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): rename
+       spaces type used for spaces after command before argument or opening
+       brace as spaces_after_cmd_before_arg and move it to info in element.
+
 2022-11-17  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/Convert/Texinfo.pm (_expand_cmd_args_to_texi): remove
diff --git a/tp/Texinfo/Convert/Texinfo.pm b/tp/Texinfo/Convert/Texinfo.pm
index 6e0d4d175a..29459b560e 100644
--- a/tp/Texinfo/Convert/Texinfo.pm
+++ b/tp/Texinfo/Convert/Texinfo.pm
@@ -164,8 +164,9 @@ sub _expand_cmd_args_to_texi($;$) {
 
   # this is done here otherwise for some constructs, there are
   # no 'args', and so the space is never readded.
-  if ($cmd->{'extra'} and exists ($cmd->{'extra'}->{'spaces'})) {
-    $result .= $cmd->{'extra'}->{'spaces'};
+  if ($cmd->{'info'}
+      and exists ($cmd->{'info'}->{'spaces_after_cmd_before_arg'})) {
+    $result .= $cmd->{'info'}->{'spaces_after_cmd_before_arg'};
   }
   # block line commands with arguments not separated by commas
   if ($block_commands{$cmdname}
diff --git a/tp/Texinfo/Convert/TexinfoMarkup.pm 
b/tp/Texinfo/Convert/TexinfoMarkup.pm
index 7a4b5eed64..7502ceeef5 100644
--- a/tp/Texinfo/Convert/TexinfoMarkup.pm
+++ b/tp/Texinfo/Convert/TexinfoMarkup.pm
@@ -616,8 +616,10 @@ sub _convert($$;$)
           $arg = '';
         } else {
           $arg = $self->_convert($element->{'args'}->[0]);
-          if ($element->{'extra'} and $element->{'extra'}->{'spaces'}) {
-            push @$attributes, ['spaces', $element->{'extra'}->{'spaces'}];
+          if ($element->{'info'}
+              and $element->{'info'}->{'spaces_after_cmd_before_arg'}) {
+            push @$attributes, ['spaces',
+                      $element->{'info'}->{'spaces_after_cmd_before_arg'}];
           }
           if ($element->{'args'}->[0]->{'type'} eq 'following_arg') {
              push @$attributes, ['bracketed', 'off'];
diff --git a/tp/Texinfo/ParserNonXS.pm b/tp/Texinfo/ParserNonXS.pm
index a23aa83ad1..3fabd0bc26 100644
--- a/tp/Texinfo/ParserNonXS.pm
+++ b/tp/Texinfo/ParserNonXS.pm
@@ -4365,16 +4365,16 @@ sub _process_remaining_on_line($$$$)
            $current->{'cmdname'}), $source_info);
         $additional_newline = 1;
       }
-      #$current->{'extra'} = {} if (!$current->{'extra'});
-      if (!defined($current->{'extra'}->{'spaces'})) {
+      #$current->{'info'} = {} if (!$current->{'info'});
+      if (!defined($current->{'info'}->{'spaces_after_cmd_before_arg'})) {
         $line =~ s/^(\s+)//;
-        $current->{'extra'}->{'spaces'} = $added_space;
+        $current->{'info'}->{'spaces_after_cmd_before_arg'} = $added_space;
         print STDERR "BRACE CMD before brace init spaces '$added_space'\n"
           if $self->{'DEBUG'};
       # only ignore spaces and one newline, two newlines lead to
       # an empty line before the brace or argument which is incorrect.
       } elsif ($additional_newline
-               and $current->{'extra'}->{'spaces'} =~ /\n/) {
+               and $current->{'info'}->{'spaces_after_cmd_before_arg'} =~ 
/\n/) {
         print STDERR "BRACE CMD before brace second newline stops spaces\n"
           if $self->{'DEBUG'};
         $self->_line_error(sprintf(__("\@%s expected braces"),
@@ -4382,7 +4382,7 @@ sub _process_remaining_on_line($$$$)
         $current = $current->{'parent'};
       } else {
         $line =~ s/^(\s+)//;
-        $current->{'extra'}->{'spaces'} .= $added_space;
+        $current->{'info'}->{'spaces_after_cmd_before_arg'} .= $added_space;
         print STDERR "BRACE CMD before brace add spaces '$added_space'\n"
           if $self->{'DEBUG'};
       }
@@ -7378,6 +7378,20 @@ as argument and comma delimited arguments.  Depending on 
the @-command,
 the I<spaces_after_argument> is associated with the @-command element, or
 with each argument element.
 
+=item spaces_after_cmd_before_arg
+
+For accent commands with spaces following the @-command, like:
+
+ @ringaccent A
+ @^ u
+
+there is a I<spaces_after_cmd_before_arg> key which holds the
+spaces appearing after the command.
+
+Space between a brace @-command name and its opening brace also
+ends up in I<spaces_after_cmd_before_arg>.  It is not recommended
+to leave space between an @-command name and its opening brace.
+
 =item spaces_before_argument
 
 A reference to spaces following the opening brace of some @-commands with 
braces
@@ -7415,16 +7429,6 @@ arguments.
 
 Set for some @-commands with line arguments and a missing argument.
 
-=item spaces
-
-For accent commands with spaces following the @-command, like:
-
- @ringaccent A
- @^ u
-
-there is a I<spaces> key which holds the spaces appearing after
-the command.
-
 =item text_arg
 
 The string correspond to the line after the @-command for @-commands
diff --git a/tp/Texinfo/XS/parsetexi/element_types.c 
b/tp/Texinfo/XS/parsetexi/element_types.c
index 99d8dab9c2..b44af2f192 100644
--- a/tp/Texinfo/XS/parsetexi/element_types.c
+++ b/tp/Texinfo/XS/parsetexi/element_types.c
@@ -15,7 +15,7 @@ char *element_type_names[] = {
 "text_before_beginning",
 "space_at_end_menu_node",
 "after_menu_description_line",
-"spaces",
+"spaces_after_cmd_before_arg",
 "spaces_inserted",
 "document_root",
 "root_line",
@@ -63,6 +63,7 @@ char *element_type_names[] = {
 "elided",
 "elided_block",
 "delimiter",
+"spaces",
 "untranslated",
 
 };
diff --git a/tp/Texinfo/XS/parsetexi/element_types.h 
b/tp/Texinfo/XS/parsetexi/element_types.h
index c18e6c5a6e..38857aee94 100644
--- a/tp/Texinfo/XS/parsetexi/element_types.h
+++ b/tp/Texinfo/XS/parsetexi/element_types.h
@@ -18,7 +18,7 @@ ET_spaces_before_paragraph,
 ET_text_before_beginning,
 ET_space_at_end_menu_node,
 ET_after_menu_description_line,
-ET_spaces,
+ET_spaces_after_cmd_before_arg,
 ET_spaces_inserted,
 ET_document_root,
 ET_root_line,
@@ -66,6 +66,7 @@ ET_row_prototype,
 ET_elided,
 ET_elided_block,
 ET_delimiter,
+ET_spaces,
 ET_untranslated,
 };
 
diff --git a/tp/Texinfo/XS/parsetexi/element_types.txt 
b/tp/Texinfo/XS/parsetexi/element_types.txt
index ee7034193a..b7e18a43a1 100644
--- a/tp/Texinfo/XS/parsetexi/element_types.txt
+++ b/tp/Texinfo/XS/parsetexi/element_types.txt
@@ -33,7 +33,7 @@ spaces_before_paragraph
 text_before_beginning
 space_at_end_menu_node
 after_menu_description_line
-spaces
+spaces_after_cmd_before_arg
 spaces_inserted
 
 # Other special types
@@ -90,6 +90,7 @@ elided_block
 
 # for def commands
 delimiter
+spaces
 
 # for inserted text in def commands
 untranslated
diff --git a/tp/Texinfo/XS/parsetexi/extra.c b/tp/Texinfo/XS/parsetexi/extra.c
index 457cc10bb1..5e3f8bea04 100644
--- a/tp/Texinfo/XS/parsetexi/extra.c
+++ b/tp/Texinfo/XS/parsetexi/extra.c
@@ -144,6 +144,12 @@ add_extra_string (ELEMENT *e, char *key, char *value)
   add_associated_info_key (e->extra_info, key, (ELEMENT *) value, 
extra_string);
 }
 
+void
+add_info_string (ELEMENT *e, char *key, char *value)
+{
+  add_associated_info_key (e->info_info, key, (ELEMENT *) value, extra_string);
+}
+
 void
 add_extra_string_dup (ELEMENT *e, char *key, char *value)
 {
diff --git a/tp/Texinfo/XS/parsetexi/parser.c b/tp/Texinfo/XS/parsetexi/parser.c
index 8f63066e49..42da476b72 100644
--- a/tp/Texinfo/XS/parsetexi/parser.c
+++ b/tp/Texinfo/XS/parsetexi/parser.c
@@ -1580,12 +1580,12 @@ superfluous_arg:
                  }
              }
 
-           k = lookup_extra (current, "spaces");
+           k = lookup_info (current, "spaces_after_cmd_before_arg");
            if (!k)
              {
                p = line + whitespaces_len;
                xasprintf (&s, "%.*s", (int) (p - line), line);
-               add_extra_string (current, "spaces", s);
+               add_info_string (current, "spaces_after_cmd_before_arg", s);
                line = p;
              }
            else
diff --git a/tp/Texinfo/XS/parsetexi/parser.h b/tp/Texinfo/XS/parsetexi/parser.h
index ed6409b4ea..a23915f436 100644
--- a/tp/Texinfo/XS/parsetexi/parser.h
+++ b/tp/Texinfo/XS/parsetexi/parser.h
@@ -223,6 +223,7 @@ void add_extra_float_type (ELEMENT *e, char *key, 
EXTRA_FLOAT_TYPE *value);
 void add_extra_string (ELEMENT *e, char *key, char *value);
 void add_extra_string_dup (ELEMENT *e, char *key, char *value);
 void add_extra_integer (ELEMENT *e, char *key, long value);
+void add_info_string (ELEMENT *e, char *key, char *value);
 void add_info_string_dup (ELEMENT *e, char *key, char *value);
 KEY_PAIR *lookup_extra (ELEMENT *e, char *key);
 KEY_PAIR *lookup_info (ELEMENT *e, char *key);
diff --git a/tp/t/results/coverage/accents_errors.pl 
b/tp/t/results/coverage/accents_errors.pl
index 8d8b94e328..1deebdc0bf 100644
--- a/tp/t/results/coverage/accents_errors.pl
+++ b/tp/t/results/coverage/accents_errors.pl
@@ -26,8 +26,8 @@ $result_trees{'accents_errors'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
 '
               },
               'source_info' => {
@@ -51,8 +51,8 @@ $result_trees{'accents_errors'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => '  
+              'info' => {
+                'spaces_after_cmd_before_arg' => '  
 '
               },
               'source_info' => {
@@ -110,8 +110,8 @@ $result_trees{'accents_errors'} = {
                 }
               ],
               'cmdname' => '~',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -138,8 +138,8 @@ $result_trees{'accents_errors'} = {
                 }
               ],
               'cmdname' => '~',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
 '
               },
               'source_info' => {
diff --git a/tp/t/results/coverage/at_after_accent_command.pl 
b/tp/t/results/coverage/at_after_accent_command.pl
index 305e8795c2..df1bb69429 100644
--- a/tp/t/results/coverage/at_after_accent_command.pl
+++ b/tp/t/results/coverage/at_after_accent_command.pl
@@ -13,8 +13,8 @@ $result_trees{'at_after_accent_command'} = {
           'contents' => [
             {
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/coverage/commands.pl 
b/tp/t/results/coverage/commands.pl
index 06dafdf643..76d999f38c 100644
--- a/tp/t/results/coverage/commands.pl
+++ b/tp/t/results/coverage/commands.pl
@@ -127,8 +127,8 @@ $result_trees{'commands'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/coverage/invalid_U.pl 
b/tp/t/results/coverage/invalid_U.pl
index f1e8815dff..cb625fc832 100644
--- a/tp/t/results/coverage/invalid_U.pl
+++ b/tp/t/results/coverage/invalid_U.pl
@@ -13,8 +13,8 @@ $result_trees{'invalid_U'} = {
           'contents' => [
             {
               'cmdname' => 'U',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/coverage/lettered_accent_and_spaces.pl 
b/tp/t/results/coverage/lettered_accent_and_spaces.pl
index 63b3c219e4..49a34528b6 100644
--- a/tp/t/results/coverage/lettered_accent_and_spaces.pl
+++ b/tp/t/results/coverage/lettered_accent_and_spaces.pl
@@ -23,8 +23,8 @@ $result_trees{'lettered_accent_and_spaces'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => '    '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '    '
               },
               'source_info' => {
                 'file_name' => '',
@@ -58,8 +58,8 @@ $result_trees{'lettered_accent_and_spaces'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
 '
               },
               'source_info' => {
@@ -94,8 +94,8 @@ $result_trees{'lettered_accent_and_spaces'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
 '
               },
               'source_info' => {
@@ -130,8 +130,8 @@ $result_trees{'lettered_accent_and_spaces'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
   '
               },
               'source_info' => {
@@ -166,8 +166,8 @@ $result_trees{'lettered_accent_and_spaces'} = {
                 }
               ],
               'cmdname' => '^',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -201,8 +201,8 @@ $result_trees{'lettered_accent_and_spaces'} = {
                 }
               ],
               'cmdname' => '^',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
 '
               },
               'source_info' => {
@@ -237,8 +237,8 @@ $result_trees{'lettered_accent_and_spaces'} = {
                 }
               ],
               'cmdname' => '^',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
  '
               },
               'source_info' => {
@@ -274,8 +274,8 @@ $result_trees{'lettered_accent_and_spaces'} = {
                 }
               ],
               'cmdname' => '^',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/coverage/not_i_j_in_dotless.pl 
b/tp/t/results/coverage/not_i_j_in_dotless.pl
index 8859733760..36020e0766 100644
--- a/tp/t/results/coverage/not_i_j_in_dotless.pl
+++ b/tp/t/results/coverage/not_i_j_in_dotless.pl
@@ -23,8 +23,8 @@ $result_trees{'not_i_j_in_dotless'} = {
                 }
               ],
               'cmdname' => 'dotless',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/coverage/spaces_after_braced_command.pl 
b/tp/t/results/coverage/spaces_after_braced_command.pl
index ffe2e790d1..1810268940 100644
--- a/tp/t/results/coverage/spaces_after_braced_command.pl
+++ b/tp/t/results/coverage/spaces_after_braced_command.pl
@@ -23,8 +23,8 @@ $result_trees{'spaces_after_braced_command'} = {
                 }
               ],
               'cmdname' => 'code',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -58,8 +58,8 @@ $result_trees{'spaces_after_braced_command'} = {
                 }
               ],
               'cmdname' => 'samp',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
 '
               },
               'source_info' => {
@@ -89,8 +89,8 @@ $result_trees{'spaces_after_braced_command'} = {
                 }
               ],
               'cmdname' => 'AA',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
  '
               },
               'source_info' => {
@@ -138,8 +138,8 @@ $result_trees{'spaces_after_braced_command'} = {
                 }
               ],
               'cmdname' => 'email',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
 '
               },
               'source_info' => {
@@ -164,8 +164,8 @@ $result_trees{'spaces_after_braced_command'} = {
           'contents' => [
             {
               'cmdname' => 'TeX',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
 '
               },
               'source_info' => {
diff --git a/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl 
b/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl
index d68352e6b7..5098a36222 100644
--- a/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl
+++ b/tp/t/results/coverage/spaces_no_brace_after_braced_command.pl
@@ -13,8 +13,8 @@ $result_trees{'spaces_no_brace_after_braced_command'} = {
           'contents' => [
             {
               'cmdname' => 'code',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git 
a/tp/t/results/coverage/spaces_unknown_command_after_braced_command.pl 
b/tp/t/results/coverage/spaces_unknown_command_after_braced_command.pl
index 7e428f5028..f9b63b794a 100644
--- a/tp/t/results/coverage/spaces_unknown_command_after_braced_command.pl
+++ b/tp/t/results/coverage/spaces_unknown_command_after_braced_command.pl
@@ -13,8 +13,8 @@ $result_trees{'spaces_unknown_command_after_braced_command'} 
= {
           'contents' => [
             {
               'cmdname' => 'code',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -38,8 +38,8 @@ $result_trees{'spaces_unknown_command_after_braced_command'} 
= {
           'contents' => [
             {
               'cmdname' => '~',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/coverage_braces/no_brace.pl 
b/tp/t/results/coverage_braces/no_brace.pl
index dfaf7f3131..9e463eee79 100644
--- a/tp/t/results/coverage_braces/no_brace.pl
+++ b/tp/t/results/coverage_braces/no_brace.pl
@@ -13,8 +13,8 @@ $result_trees{'no_brace'} = {
           'contents' => [
             {
               'cmdname' => 'TeX',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -27,8 +27,8 @@ $result_trees{'no_brace'} = {
             },
             {
               'cmdname' => 'code',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -41,8 +41,8 @@ $result_trees{'no_brace'} = {
             },
             {
               'cmdname' => 'footnote',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/coverage_braces/no_brace_space_end_line.pl 
b/tp/t/results/coverage_braces/no_brace_space_end_line.pl
index a44fa7bd12..d183a06999 100644
--- a/tp/t/results/coverage_braces/no_brace_space_end_line.pl
+++ b/tp/t/results/coverage_braces/no_brace_space_end_line.pl
@@ -23,8 +23,8 @@ $result_trees{'no_brace_space_end_line'} = {
                 }
               ],
               'cmdname' => 'code',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -48,8 +48,8 @@ $result_trees{'no_brace_space_end_line'} = {
           'contents' => [
             {
               'cmdname' => 'TeX',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
 '
               },
               'source_info' => {
@@ -64,8 +64,8 @@ $result_trees{'no_brace_space_end_line'} = {
             },
             {
               'cmdname' => 'code',
-              'extra' => {
-                'spaces' => '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '
 '
               },
               'source_info' => {
diff --git a/tp/t/results/formats_encodings/accent.pl 
b/tp/t/results/formats_encodings/accent.pl
index 458943275c..dd288b44b3 100644
--- a/tp/t/results/formats_encodings/accent.pl
+++ b/tp/t/results/formats_encodings/accent.pl
@@ -752,8 +752,8 @@ $result_trees{'accent'} = {
                 }
               ],
               'cmdname' => 'H',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -811,8 +811,8 @@ $result_trees{'accent'} = {
                 }
               ],
               'cmdname' => 'dotaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -870,8 +870,8 @@ $result_trees{'accent'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -964,8 +964,8 @@ $result_trees{'accent'} = {
                 }
               ],
               'cmdname' => 'u',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1023,8 +1023,8 @@ $result_trees{'accent'} = {
                 }
               ],
               'cmdname' => 'ubaraccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1082,8 +1082,8 @@ $result_trees{'accent'} = {
                 }
               ],
               'cmdname' => 'udotaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1141,8 +1141,8 @@ $result_trees{'accent'} = {
                 }
               ],
               'cmdname' => 'v',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1200,8 +1200,8 @@ $result_trees{'accent'} = {
                 }
               ],
               'cmdname' => 'ogonek',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1259,8 +1259,8 @@ $result_trees{'accent'} = {
                 }
               ],
               'cmdname' => 'ogonek',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/formats_encodings/accent_enable_encoding.pl 
b/tp/t/results/formats_encodings/accent_enable_encoding.pl
index 9f8a570d45..580313b234 100644
--- a/tp/t/results/formats_encodings/accent_enable_encoding.pl
+++ b/tp/t/results/formats_encodings/accent_enable_encoding.pl
@@ -752,8 +752,8 @@ $result_trees{'accent_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'H',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -811,8 +811,8 @@ $result_trees{'accent_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'dotaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -870,8 +870,8 @@ $result_trees{'accent_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -964,8 +964,8 @@ $result_trees{'accent_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'u',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1023,8 +1023,8 @@ $result_trees{'accent_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'ubaraccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1082,8 +1082,8 @@ $result_trees{'accent_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'udotaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1141,8 +1141,8 @@ $result_trees{'accent_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'v',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1200,8 +1200,8 @@ $result_trees{'accent_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'ogonek',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1259,8 +1259,8 @@ $result_trees{'accent_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'ogonek',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/formats_encodings/accentenc.pl 
b/tp/t/results/formats_encodings/accentenc.pl
index 3a6aaaceb2..6ffaac7904 100644
--- a/tp/t/results/formats_encodings/accentenc.pl
+++ b/tp/t/results/formats_encodings/accentenc.pl
@@ -788,8 +788,8 @@ $result_trees{'accentenc'} = {
                 }
               ],
               'cmdname' => 'H',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -847,8 +847,8 @@ $result_trees{'accentenc'} = {
                 }
               ],
               'cmdname' => 'dotaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -906,8 +906,8 @@ $result_trees{'accentenc'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1000,8 +1000,8 @@ $result_trees{'accentenc'} = {
                 }
               ],
               'cmdname' => 'u',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1059,8 +1059,8 @@ $result_trees{'accentenc'} = {
                 }
               ],
               'cmdname' => 'ubaraccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1118,8 +1118,8 @@ $result_trees{'accentenc'} = {
                 }
               ],
               'cmdname' => 'udotaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1177,8 +1177,8 @@ $result_trees{'accentenc'} = {
                 }
               ],
               'cmdname' => 'v',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1236,8 +1236,8 @@ $result_trees{'accentenc'} = {
                 }
               ],
               'cmdname' => 'ogonek',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1295,8 +1295,8 @@ $result_trees{'accentenc'} = {
                 }
               ],
               'cmdname' => 'ogonek',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/formats_encodings/accentenc_enable_encoding.pl 
b/tp/t/results/formats_encodings/accentenc_enable_encoding.pl
index e6e810e827..2ca572f243 100644
--- a/tp/t/results/formats_encodings/accentenc_enable_encoding.pl
+++ b/tp/t/results/formats_encodings/accentenc_enable_encoding.pl
@@ -783,8 +783,8 @@ $result_trees{'accentenc_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'H',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -842,8 +842,8 @@ $result_trees{'accentenc_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'dotaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -901,8 +901,8 @@ $result_trees{'accentenc_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -995,8 +995,8 @@ $result_trees{'accentenc_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'u',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1054,8 +1054,8 @@ $result_trees{'accentenc_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'ubaraccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1113,8 +1113,8 @@ $result_trees{'accentenc_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'udotaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1172,8 +1172,8 @@ $result_trees{'accentenc_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'v',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1231,8 +1231,8 @@ $result_trees{'accentenc_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'ogonek',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -1290,8 +1290,8 @@ $result_trees{'accentenc_enable_encoding'} = {
                 }
               ],
               'cmdname' => 'ogonek',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/macro/macro_in_accent.pl 
b/tp/t/results/macro/macro_in_accent.pl
index d9798e0e01..f597261036 100644
--- a/tp/t/results/macro/macro_in_accent.pl
+++ b/tp/t/results/macro/macro_in_accent.pl
@@ -139,8 +139,8 @@ $result_trees{'macro_in_accent'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -240,8 +240,8 @@ $result_trees{'macro_in_accent'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => '  '
+              'info' => {
+                'spaces_after_cmd_before_arg' => '  '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/value/value_after_accent.pl 
b/tp/t/results/value/value_after_accent.pl
index 5a3612145d..0f4c8da118 100644
--- a/tp/t/results/value/value_after_accent.pl
+++ b/tp/t/results/value/value_after_accent.pl
@@ -46,8 +46,8 @@ $result_trees{'value_after_accent'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
diff --git a/tp/t/results/value/value_after_brace_command.pl 
b/tp/t/results/value/value_after_brace_command.pl
index 7a45840027..ced094286e 100644
--- a/tp/t/results/value/value_after_brace_command.pl
+++ b/tp/t/results/value/value_after_brace_command.pl
@@ -74,8 +74,8 @@ $result_trees{'value_after_brace_command'} = {
                 }
               ],
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -89,8 +89,8 @@ $result_trees{'value_after_brace_command'} = {
             },
             {
               'cmdname' => 'ringaccent',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -114,8 +114,8 @@ $result_trees{'value_after_brace_command'} = {
                 }
               ],
               'cmdname' => '^',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -129,8 +129,8 @@ $result_trees{'value_after_brace_command'} = {
             },
             {
               'cmdname' => '^',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -154,8 +154,8 @@ $result_trees{'value_after_brace_command'} = {
                 }
               ],
               'cmdname' => 'code',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',
@@ -169,8 +169,8 @@ $result_trees{'value_after_brace_command'} = {
             },
             {
               'cmdname' => 'code',
-              'extra' => {
-                'spaces' => ' '
+              'info' => {
+                'spaces_after_cmd_before_arg' => ' '
               },
               'source_info' => {
                 'file_name' => '',



reply via email to

[Prev in Thread] Current Thread [Next in Thread]