texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp Texinfo/Parser.pm t/test_utils.pl t/...


From: Patrice Dumas
Subject: texinfo/tp Texinfo/Parser.pm t/test_utils.pl t/...
Date: Tue, 26 Oct 2010 19:36:55 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        10/10/26 19:36:54

Modified files:
        tp/Texinfo     : Parser.pm 
        tp/t           : test_utils.pl 
        tp/t/results/alias: bad_line.pl simple.pl 
        tp/t/results/columnfractions: empty.pl empty_comment.pl good.pl 
                                      good_comment.pl 
                                      good_space_comment.pl 
                                      not_fraction.pl 
                                      out_of_multitable.pl 
                                      something_before_columnfractions.pl 
                                      wrong_command.pl 
        tp/t/results/coverage: commands.pl def.pl multitable.pl table.pl 
        tp/t/results/def: def_defx_mismatch.pl defx_after_comment.pl 
                          defx_after_empty_line.pl 
                          defx_after_paragraph_end.pl defx_after_text.pl 
                          double_command.pl empty_def_arguments.pl 
                          empty_def_command.pl not_closed.pl 
                          wrong_braces_simple.pl 
        tp/t/results/include: include_at_end_line.pl 
                              macro_and_commands_in_early_commands.pl 
                              macro_in_early_commands.pl test_paths.pl 
                              value_expansion_in_include.pl 
        tp/t/results/indices: print_merged_index.pl 
                              recursive_synindex.pl 
                              unknown_printindex.pl unknown_synindex.pl 
                              unknown_then_known_index_entry.pl 
                              wrong_synindex.pl 
        tp/t/results/invalid_nestings: center.pl ignored_text.pl 
                                       in_table.pl 
                                       multitable_item_in_index.pl 
                                       node_in_copying.pl 
                                       node_in_copying_not_closed.pl 
                                       on_block_command_line.pl 
                                       on_index_entry_line.pl 
                                       on_itemize_line.pl 
                                       on_section_line.pl 
                                       style_not_closed_before_first_node.pl 
                                       
style_not_closed_no_newline_root_commands.pl 
                                       style_not_closed_root_commands.pl 
                                       tab_in_index.pl 
                                       
unclosed_verb_end_of_line_on_misc_line.pl 
                                       unclosed_verb_on_misc_line.pl 
                                       unclosed_verb_on_section_line.pl 
        tp/t/results/macro: complex_argument.pl 
                            macro_in_index_commands.pl 
                            macro_in_misc_commands.pl 
        tp/t/results/misc_commands: also_not_line.pl bad.pl 
                                    command_line_in_paragraph.pl 
                                    definfoenclose.pl 
                                    empty_documentencoding.pl 
                                    index_entries.pl many_lines.pl 
                                    setfilename.pl simple.pl sp.pl 
        tp/t/results/multitable: 
                                 multitable_two_columns_too_much_cells.pl 
        tp/t/results/paragraph: close_paragraph_command.pl 
        tp/t/results/sectioning: a_comma_after_node.pl node.pl 
                                 raiselowersections.pl sections.pl 
        tp/t/results/value: value_in_index_commands.pl 
                            value_in_misc_commands.pl value_in_node.pl 
                            value_node_directions.pl 

Log message:
        Give line number information to misc command 'line', 'text' or 
skipspaces'.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Parser.pm?cvsroot=texinfo&r1=1.113&r2=1.114
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/test_utils.pl?cvsroot=texinfo&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/alias/bad_line.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/alias/simple.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/columnfractions/empty.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/columnfractions/empty_comment.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/columnfractions/good.pl?cvsroot=texinfo&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/columnfractions/good_comment.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/columnfractions/good_space_comment.pl?cvsroot=texinfo&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/columnfractions/not_fraction.pl?cvsroot=texinfo&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/columnfractions/out_of_multitable.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/columnfractions/something_before_columnfractions.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/columnfractions/wrong_command.pl?cvsroot=texinfo&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/commands.pl?cvsroot=texinfo&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/def.pl?cvsroot=texinfo&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/multitable.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/table.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/def_defx_mismatch.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/defx_after_comment.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/defx_after_empty_line.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/defx_after_paragraph_end.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/defx_after_text.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/double_command.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/empty_def_arguments.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/empty_def_command.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/not_closed.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/wrong_braces_simple.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/include_at_end_line.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/macro_and_commands_in_early_commands.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/macro_in_early_commands.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/test_paths.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/value_expansion_in_include.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/print_merged_index.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/recursive_synindex.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/unknown_printindex.pl?cvsroot=texinfo&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/unknown_synindex.pl?cvsroot=texinfo&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/unknown_then_known_index_entry.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/wrong_synindex.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/center.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/ignored_text.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/in_table.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/multitable_item_in_index.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/node_in_copying.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/on_block_command_line.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/on_index_entry_line.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/on_itemize_line.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/on_section_line.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/tab_in_index.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/unclosed_verb_on_misc_line.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/macro/complex_argument.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/macro/macro_in_index_commands.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/macro/macro_in_misc_commands.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/also_not_line.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/bad.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/command_line_in_paragraph.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/definfoenclose.pl?cvsroot=texinfo&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/empty_documentencoding.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/index_entries.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/many_lines.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/setfilename.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/simple.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/sp.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/multitable/multitable_two_columns_too_much_cells.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/paragraph/close_paragraph_command.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/a_comma_after_node.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/node.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/raiselowersections.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/sections.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_index_commands.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_misc_commands.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_node.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_node_directions.pl?cvsroot=texinfo&r1=1.12&r2=1.13

Patches:
Index: Texinfo/Parser.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Parser.pm,v
retrieving revision 1.113
retrieving revision 1.114
diff -u -b -r1.113 -r1.114
--- Texinfo/Parser.pm   25 Oct 2010 22:09:06 -0000      1.113
+++ Texinfo/Parser.pm   26 Oct 2010 19:36:51 -0000      1.114
@@ -2637,9 +2637,10 @@
             } else {
 
               push @{$current->{'contents'}}, 
-                { 'cmdname' => $command, 'parent' => $current };
+                { 'cmdname' => $command, 'parent' => $current,
+                  'line_nr' => $line_nr };
               if ($self->{'sections_level'} and $root_commands{$command}
-                   and $command ne 'node') {
+                   and $command ne 'node' and $command ne 'part') {
                 $current->{'contents'}->[-1]->{'extra'}->{'sections_level'}
                   = $self->{'sections_level'};
               }

Index: t/test_utils.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/test_utils.pl,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- t/test_utils.pl     25 Oct 2010 22:09:07 -0000      1.25
+++ t/test_utils.pl     26 Oct 2010 19:36:52 -0000      1.26
@@ -3,6 +3,7 @@
 use Test::More;
 use Texinfo::Parser qw(:all);
 use Texinfo::Convert::Text;
+use Texinfo::Structuring;
 use Data::Dumper;
 use Data::Compare;
 use File::Basename;
@@ -79,9 +80,8 @@
   } else {
     $result = $parser->parse_texi_file($test_case);
   }
-#use Texinfo::Structuring;
 #Texinfo::Structuring::collect_structure($result);
-#Texinfo::Structuring::sectioning_structure($result);
+  #my $structure = Texinfo::Structuring::sectioning_structure($parser, 
$result);
 
   my ($errors, $error_nrs) = $parser->errors();
   my ($index_names, $merged_indices) = $parser->indices_information();

Index: t/results/alias/bad_line.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/alias/bad_line.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/alias/bad_line.pl 24 Oct 2010 19:08:31 -0000      1.12
+++ t/results/alias/bad_line.pl 26 Oct 2010 19:36:52 -0000      1.13
@@ -33,6 +33,11 @@
         }
       ],
       'cmdname' => 'alias',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -83,6 +88,11 @@
         }
       ],
       'cmdname' => 'alias',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/alias/simple.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/alias/simple.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/alias/simple.pl   25 Oct 2010 19:37:07 -0000      1.14
+++ t/results/alias/simple.pl   26 Oct 2010 19:36:52 -0000      1.15
@@ -33,6 +33,11 @@
           'code'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -83,6 +88,11 @@
           'verb'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {

Index: t/results/columnfractions/empty.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/columnfractions/empty.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/columnfractions/empty.pl  25 Oct 2010 19:37:07 -0000      1.14
+++ t/results/columnfractions/empty.pl  26 Oct 2010 19:36:52 -0000      1.15
@@ -28,6 +28,11 @@
               ],
               'cmdname' => 'columnfractions',
               'extra' => {},
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],

Index: t/results/columnfractions/empty_comment.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/columnfractions/empty_comment.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/columnfractions/empty_comment.pl  25 Oct 2010 19:37:07 -0000      
1.14
+++ t/results/columnfractions/empty_comment.pl  26 Oct 2010 19:36:52 -0000      
1.15
@@ -39,6 +39,11 @@
               ],
               'cmdname' => 'columnfractions',
               'extra' => {},
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],

Index: t/results/columnfractions/good.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/columnfractions/good.pl,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- t/results/columnfractions/good.pl   25 Oct 2010 19:37:07 -0000      1.15
+++ t/results/columnfractions/good.pl   26 Oct 2010 19:36:52 -0000      1.16
@@ -43,6 +43,11 @@
                   '5.'
                 ]
               },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],

Index: t/results/columnfractions/good_comment.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/columnfractions/good_comment.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/columnfractions/good_comment.pl   25 Oct 2010 19:37:07 -0000      
1.14
+++ t/results/columnfractions/good_comment.pl   26 Oct 2010 19:36:52 -0000      
1.15
@@ -49,6 +49,11 @@
                   '5.'
                 ]
               },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],

Index: t/results/columnfractions/good_space_comment.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/columnfractions/good_space_comment.pl,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- t/results/columnfractions/good_space_comment.pl     25 Oct 2010 19:37:07 
-0000      1.15
+++ t/results/columnfractions/good_space_comment.pl     26 Oct 2010 19:36:52 
-0000      1.16
@@ -53,6 +53,11 @@
                   '1'
                 ]
               },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],

Index: t/results/columnfractions/not_fraction.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/columnfractions/not_fraction.pl,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- t/results/columnfractions/not_fraction.pl   25 Oct 2010 19:37:07 -0000      
1.15
+++ t/results/columnfractions/not_fraction.pl   26 Oct 2010 19:36:52 -0000      
1.16
@@ -37,6 +37,11 @@
               ],
               'cmdname' => 'columnfractions',
               'extra' => {},
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],

Index: t/results/columnfractions/out_of_multitable.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/columnfractions/out_of_multitable.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/columnfractions/out_of_multitable.pl      25 Oct 2010 19:37:07 
-0000      1.4
+++ t/results/columnfractions/out_of_multitable.pl      26 Oct 2010 19:36:52 
-0000      1.5
@@ -27,6 +27,11 @@
           '0.4'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/columnfractions/something_before_columnfractions.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/columnfractions/something_before_columnfractions.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/columnfractions/something_before_columnfractions.pl       25 Oct 
2010 19:37:07 -0000      1.6
+++ t/results/columnfractions/something_before_columnfractions.pl       26 Oct 
2010 19:36:52 -0000      1.7
@@ -46,6 +46,11 @@
                   '0.7'
                 ]
               },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],

Index: t/results/columnfractions/wrong_command.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/columnfractions/wrong_command.pl,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- t/results/columnfractions/wrong_command.pl  25 Oct 2010 19:37:07 -0000      
1.16
+++ t/results/columnfractions/wrong_command.pl  26 Oct 2010 19:36:52 -0000      
1.17
@@ -50,6 +50,11 @@
               ],
               'cmdname' => 'columnfractions',
               'extra' => {},
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],

Index: t/results/coverage/commands.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage/commands.pl,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- t/results/coverage/commands.pl      25 Oct 2010 19:37:07 -0000      1.15
+++ t/results/coverage/commands.pl      26 Oct 2010 19:36:52 -0000      1.16
@@ -249,6 +249,11 @@
         }
       ],
       'cmdname' => 'cindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -299,6 +304,11 @@
         }
       ],
       'cmdname' => 'majorheading',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 8,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/coverage/def.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage/def.pl,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- t/results/coverage/def.pl   25 Oct 2010 19:37:07 -0000      1.16
+++ t/results/coverage/def.pl   26 Oct 2010 19:36:52 -0000      1.17
@@ -442,6 +442,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 12,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -521,6 +526,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 13,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -600,6 +610,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 14,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -679,6 +694,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 15,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -758,6 +778,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 16,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -858,6 +883,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 17,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -903,6 +933,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 18,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -960,6 +995,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 19,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -1010,6 +1050,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 20,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -1104,6 +1149,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 21,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -1210,6 +1260,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 23,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -1316,6 +1371,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 25,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },

Index: t/results/coverage/multitable.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage/multitable.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/coverage/multitable.pl    25 Oct 2010 19:37:07 -0000      1.14
+++ t/results/coverage/multitable.pl    26 Oct 2010 19:36:52 -0000      1.15
@@ -48,6 +48,11 @@
                   '7'
                 ]
               },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 2,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],
@@ -241,6 +246,11 @@
                         }
                       ],
                       'cmdname' => 'cindex',
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 7,
+                        'macro' => ''
+                      },
                       'parent' => {}
                     }
                   ],

Index: t/results/coverage/table.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage/table.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/coverage/table.pl 24 Oct 2010 19:08:31 -0000      1.11
+++ t/results/coverage/table.pl 26 Oct 2010 19:36:52 -0000      1.12
@@ -197,6 +197,11 @@
                 }
               ],
               'cmdname' => 'cindex',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 11,
+                'macro' => ''
+              },
               'parent' => {}
             },
             {
@@ -273,6 +278,11 @@
             }
           ],
           'cmdname' => 'kindex',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 15,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {

Index: t/results/def/def_defx_mismatch.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/def_defx_mismatch.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/def/def_defx_mismatch.pl  25 Oct 2010 19:37:08 -0000      1.4
+++ t/results/def/def_defx_mismatch.pl  26 Oct 2010 19:36:52 -0000      1.5
@@ -247,6 +247,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 2,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },

Index: t/results/def/defx_after_comment.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/defx_after_comment.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/def/defx_after_comment.pl 25 Oct 2010 19:37:08 -0000      1.4
+++ t/results/def/defx_after_comment.pl 26 Oct 2010 19:36:52 -0000      1.5
@@ -173,6 +173,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 3,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         }

Index: t/results/def/defx_after_empty_line.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/defx_after_empty_line.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/def/defx_after_empty_line.pl      25 Oct 2010 19:37:08 -0000      
1.4
+++ t/results/def/defx_after_empty_line.pl      26 Oct 2010 19:36:52 -0000      
1.5
@@ -167,6 +167,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 3,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         }

Index: t/results/def/defx_after_paragraph_end.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/def/defx_after_paragraph_end.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/def/defx_after_paragraph_end.pl   25 Oct 2010 19:37:08 -0000      
1.4
+++ t/results/def/defx_after_paragraph_end.pl   26 Oct 2010 19:36:52 -0000      
1.5
@@ -178,6 +178,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 4,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         }

Index: t/results/def/defx_after_text.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/defx_after_text.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/def/defx_after_text.pl    25 Oct 2010 19:37:08 -0000      1.4
+++ t/results/def/defx_after_text.pl    26 Oct 2010 19:36:52 -0000      1.5
@@ -168,6 +168,11 @@
                 ],
                 'def_command' => 'deffn'
               },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 3,
+                'macro' => ''
+              },
               'parent' => {},
               'type' => 'def_line'
             }

Index: t/results/def/double_command.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/double_command.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/def/double_command.pl     25 Oct 2010 19:37:08 -0000      1.4
+++ t/results/def/double_command.pl     26 Oct 2010 19:36:52 -0000      1.5
@@ -169,6 +169,11 @@
                     ],
                     'def_command' => 'deffn'
                   },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 1,
+                    'macro' => ''
+                  },
                   'parent' => {},
                   'type' => 'def_line'
                 }

Index: t/results/def/empty_def_arguments.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/empty_def_arguments.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/def/empty_def_arguments.pl        25 Oct 2010 19:37:08 -0000      
1.3
+++ t/results/def/empty_def_arguments.pl        26 Oct 2010 19:36:52 -0000      
1.4
@@ -163,6 +163,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 2,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -185,6 +190,11 @@
           'extra' => {
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 3,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -219,6 +229,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 4,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -276,6 +291,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 5,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -308,6 +328,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 6,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -370,6 +395,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 7,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -407,6 +437,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 8,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -459,6 +494,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 9,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         }

Index: t/results/def/empty_def_command.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/empty_def_command.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/def/empty_def_command.pl  25 Oct 2010 19:37:08 -0000      1.5
+++ t/results/def/empty_def_command.pl  26 Oct 2010 19:36:52 -0000      1.6
@@ -185,6 +185,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 5,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         }

Index: t/results/def/not_closed.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/not_closed.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/def/not_closed.pl 25 Oct 2010 19:37:08 -0000      1.3
+++ t/results/def/not_closed.pl 26 Oct 2010 19:36:52 -0000      1.4
@@ -121,6 +121,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 2,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },

Index: t/results/def/wrong_braces_simple.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/wrong_braces_simple.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/def/wrong_braces_simple.pl        25 Oct 2010 19:37:08 -0000      
1.3
+++ t/results/def/wrong_braces_simple.pl        26 Oct 2010 19:36:52 -0000      
1.4
@@ -640,6 +640,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 14,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -739,6 +744,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 15,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -846,6 +856,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 16,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         },
@@ -953,6 +968,11 @@
             ],
             'def_command' => 'deffn'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 17,
+            'macro' => ''
+          },
           'parent' => {},
           'type' => 'def_line'
         }

Index: t/results/include/include_at_end_line.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/include/include_at_end_line.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/include/include_at_end_line.pl    25 Oct 2010 19:37:08 -0000      
1.5
+++ t/results/include/include_at_end_line.pl    26 Oct 2010 19:36:52 -0000      
1.6
@@ -29,6 +29,11 @@
       'extra' => {
         'text_arg' => 'inc_file.texi '
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {

Index: t/results/include/macro_and_commands_in_early_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/include/macro_and_commands_in_early_commands.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/include/macro_and_commands_in_early_commands.pl   25 Oct 2010 
19:37:08 -0000      1.7
+++ t/results/include/macro_and_commands_in_early_commands.pl   26 Oct 2010 
19:36:52 -0000      1.8
@@ -77,6 +77,11 @@
           'extra' => {
             'text_arg' => 'address@hidden'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 5,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -154,6 +159,11 @@
           'extra' => {
             'text_arg' => 'ISO-8859-1@'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 11,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -235,6 +245,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 18,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -370,9 +385,19 @@
           'extra' => {
             'text_arg' => 'address@hidden'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 25,
+            'macro' => ''
+          },
           'parent' => {}
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 19,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/include/macro_in_early_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/include/macro_in_early_commands.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/include/macro_in_early_commands.pl        25 Oct 2010 19:37:08 
-0000      1.6
+++ t/results/include/macro_in_early_commands.pl        26 Oct 2010 19:36:52 
-0000      1.7
@@ -108,6 +108,11 @@
           'extra' => {
             'text_arg' => 'macro_in_passtexi_commands.info'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 8,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -218,6 +223,11 @@
           'extra' => {
             'text_arg' => 'ISO-8859-1'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 18,
+            'macro' => 'documentencoding-command'
+          },
           'parent' => {}
         },
         {
@@ -299,6 +309,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 25,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -431,6 +446,11 @@
           'type' => 'paragraph'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 26,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/include/test_paths.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/include/test_paths.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/include/test_paths.pl     25 Oct 2010 19:37:08 -0000      1.6
+++ t/results/include/test_paths.pl     26 Oct 2010 19:36:53 -0000      1.7
@@ -75,6 +75,11 @@
           'extra' => {
             'text_arg' => './inc_file.texi'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 6,
+            'macro' => ''
+          },
           'parent' => {}
         }
       ],

Index: t/results/include/value_expansion_in_include.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/include/value_expansion_in_include.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/include/value_expansion_in_include.pl     25 Oct 2010 19:37:08 
-0000      1.7
+++ t/results/include/value_expansion_in_include.pl     26 Oct 2010 19:36:53 
-0000      1.8
@@ -223,6 +223,11 @@
           'extra' => {
             'text_arg' => 'incl-incl.txi'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 14,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -313,6 +318,11 @@
           'extra' => {
             'text_arg' => 'incl-incl.txi'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 19,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -403,9 +413,19 @@
           'extra' => {
             'text_arg' => 'incl-incl.txi'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 24,
+            'macro' => ''
+          },
           'parent' => {}
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 10,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/indices/print_merged_index.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/indices/print_merged_index.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/indices/print_merged_index.pl     25 Oct 2010 19:37:08 -0000      
1.2
+++ t/results/indices/print_merged_index.pl     26 Oct 2010 19:36:53 -0000      
1.3
@@ -33,6 +33,11 @@
           'cp'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -59,6 +64,11 @@
           'fn'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/indices/recursive_synindex.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/indices/recursive_synindex.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/indices/recursive_synindex.pl     25 Oct 2010 19:37:08 -0000      
1.2
+++ t/results/indices/recursive_synindex.pl     26 Oct 2010 19:36:53 -0000      
1.3
@@ -32,6 +32,11 @@
           'aaa'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -64,6 +69,11 @@
           'bbb'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -97,6 +107,11 @@
           'bbb'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -118,6 +133,11 @@
         }
       ],
       'cmdname' => 'synindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/indices/unknown_printindex.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/indices/unknown_printindex.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- t/results/indices/unknown_printindex.pl     24 Oct 2010 20:13:36 -0000      
1.1
+++ t/results/indices/unknown_printindex.pl     26 Oct 2010 19:36:53 -0000      
1.2
@@ -21,6 +21,11 @@
         }
       ],
       'cmdname' => 'printindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/indices/unknown_synindex.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/indices/unknown_synindex.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- t/results/indices/unknown_synindex.pl       24 Oct 2010 20:13:36 -0000      
1.1
+++ t/results/indices/unknown_synindex.pl       26 Oct 2010 19:36:53 -0000      
1.2
@@ -21,6 +21,11 @@
         }
       ],
       'cmdname' => 'synindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/indices/unknown_then_known_index_entry.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/unknown_then_known_index_entry.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/indices/unknown_then_known_index_entry.pl 25 Oct 2010 19:37:08 
-0000      1.2
+++ t/results/indices/unknown_then_known_index_entry.pl 26 Oct 2010 19:36:53 
-0000      1.3
@@ -39,6 +39,11 @@
               'some'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 2,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -66,6 +71,11 @@
             }
           ],
           'cmdname' => 'someindex',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 3,
+            'macro' => ''
+          },
           'parent' => {}
         }
       ],

Index: t/results/indices/wrong_synindex.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/indices/wrong_synindex.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/indices/wrong_synindex.pl 25 Oct 2010 19:37:08 -0000      1.2
+++ t/results/indices/wrong_synindex.pl 26 Oct 2010 19:36:53 -0000      1.3
@@ -32,6 +32,11 @@
           'aaa'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -53,6 +58,11 @@
         }
       ],
       'cmdname' => 'synindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/invalid_nestings/center.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/invalid_nestings/center.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/invalid_nestings/center.pl        25 Oct 2010 19:26:49 -0000      
1.6
+++ t/results/invalid_nestings/center.pl        26 Oct 2010 19:36:53 -0000      
1.7
@@ -13,6 +13,11 @@
             },
             {
               'cmdname' => 'indent',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             },
             {
@@ -93,6 +98,7 @@
         }
       ],
       'cmdname' => 'center',
+      'line_nr' => {},
       'parent' => {}
     },
     {
@@ -144,6 +150,11 @@
                 }
               ],
               'cmdname' => 'cindex',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 3,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],
@@ -152,6 +163,7 @@
         }
       ],
       'cmdname' => 'center',
+      'line_nr' => {},
       'parent' => {}
     },
     {
@@ -187,6 +199,11 @@
         }
       ],
       'cmdname' => 'center',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 5,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -255,6 +272,11 @@
                 }
               ],
               'cmdname' => 'center',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 9,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],
@@ -263,6 +285,7 @@
         }
       ],
       'cmdname' => 'center',
+      'line_nr' => {},
       'parent' => {}
     },
     {
@@ -304,6 +327,11 @@
         }
       ],
       'cmdname' => 'center',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 11,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -365,6 +393,11 @@
                         }
                       ],
                       'cmdname' => 'center',
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 15,
+                        'macro' => ''
+                      },
                       'parent' => {}
                     }
                   ],
@@ -382,6 +415,7 @@
         }
       ],
       'cmdname' => 'center',
+      'line_nr' => {},
       'parent' => {}
     },
     {
@@ -414,6 +448,7 @@
 $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = 
$result_trees{'center'}{'contents'}[0]{'args'}[0];
 $result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = 
$result_trees{'center'}{'contents'}[0]{'args'}[0];
 $result_trees{'center'}{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'center'}{'contents'}[0];
+$result_trees{'center'}{'contents'}[0]{'line_nr'} = 
$result_trees{'center'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
 $result_trees{'center'}{'contents'}[0]{'parent'} = $result_trees{'center'};
 $result_trees{'center'}{'contents'}[1]{'parent'} = $result_trees{'center'};
 $result_trees{'center'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'center'}{'contents'}[2]{'args'}[0];
@@ -425,6 +460,7 @@
 
$result_trees{'center'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'center'}{'contents'}[2]{'args'}[0]{'contents'}[3];
 $result_trees{'center'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'} = 
$result_trees{'center'}{'contents'}[2]{'args'}[0];
 $result_trees{'center'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'center'}{'contents'}[2];
+$result_trees{'center'}{'contents'}[2]{'line_nr'} = 
$result_trees{'center'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'line_nr'};
 $result_trees{'center'}{'contents'}[2]{'parent'} = $result_trees{'center'};
 $result_trees{'center'}{'contents'}[3]{'parent'} = $result_trees{'center'};
 $result_trees{'center'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'center'}{'contents'}[4]{'args'}[0];
@@ -445,6 +481,7 @@
 
$result_trees{'center'}{'contents'}[8]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'center'}{'contents'}[8]{'args'}[0]{'contents'}[3];
 $result_trees{'center'}{'contents'}[8]{'args'}[0]{'contents'}[3]{'parent'} = 
$result_trees{'center'}{'contents'}[8]{'args'}[0];
 $result_trees{'center'}{'contents'}[8]{'args'}[0]{'parent'} = 
$result_trees{'center'}{'contents'}[8];
+$result_trees{'center'}{'contents'}[8]{'line_nr'} = 
$result_trees{'center'}{'contents'}[8]{'args'}[0]{'contents'}[3]{'line_nr'};
 $result_trees{'center'}{'contents'}[8]{'parent'} = $result_trees{'center'};
 $result_trees{'center'}{'contents'}[9]{'parent'} = $result_trees{'center'};
 $result_trees{'center'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'center'}{'contents'}[10]{'args'}[0];
@@ -466,6 +503,7 @@
 
$result_trees{'center'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'center'}{'contents'}[14]{'args'}[0]{'contents'}[1];
 $result_trees{'center'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'center'}{'contents'}[14]{'args'}[0];
 $result_trees{'center'}{'contents'}[14]{'args'}[0]{'parent'} = 
$result_trees{'center'}{'contents'}[14];
+$result_trees{'center'}{'contents'}[14]{'line_nr'} = 
$result_trees{'center'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
 $result_trees{'center'}{'contents'}[14]{'parent'} = $result_trees{'center'};
 $result_trees{'center'}{'contents'}[15]{'parent'} = $result_trees{'center'};
 $result_trees{'center'}{'contents'}[16]{'parent'} = $result_trees{'center'};

Index: t/results/invalid_nestings/ignored_text.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/ignored_text.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/invalid_nestings/ignored_text.pl  24 Oct 2010 19:08:33 -0000      
1.2
+++ t/results/invalid_nestings/ignored_text.pl  26 Oct 2010 19:36:53 -0000      
1.3
@@ -25,6 +25,11 @@
         }
       ],
       'cmdname' => 'node',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {},
       'remaining_args' => 3
     }

Index: t/results/invalid_nestings/in_table.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/invalid_nestings/in_table.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/invalid_nestings/in_table.pl      25 Oct 2010 22:09:07 -0000      
1.4
+++ t/results/invalid_nestings/in_table.pl      26 Oct 2010 19:36:53 -0000      
1.5
@@ -90,6 +90,11 @@
                 },
                 {
                   'cmdname' => 'indent',
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 5,
+                    'macro' => ''
+                  },
                   'parent' => {}
                 },
                 {
@@ -164,6 +169,7 @@
                 },
                 {
                   'cmdname' => 'exdent',
+                  'line_nr' => {},
                   'parent' => {}
                 },
                 {
@@ -267,6 +273,7 @@
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[6];
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'}
 = $result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0];
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[7]{'parent'}
 = $result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[8]{'line_nr'}
 = 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[8]{'parent'}
 = $result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0];
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[9]{'parent'}
 = $result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0];
 
$result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[10]{'parent'}
 = $result_trees{'in_table'}{'contents'}[3]{'contents'}[1]{'args'}[0];

Index: t/results/invalid_nestings/multitable_item_in_index.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/multitable_item_in_index.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/invalid_nestings/multitable_item_in_index.pl      25 Oct 2010 
19:37:08 -0000      1.3
+++ t/results/invalid_nestings/multitable_item_in_index.pl      26 Oct 2010 
19:36:53 -0000      1.4
@@ -79,6 +79,11 @@
                 }
               ],
               'cmdname' => 'vindex',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 2,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],

Index: t/results/invalid_nestings/node_in_copying.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/node_in_copying.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/invalid_nestings/node_in_copying.pl       24 Oct 2010 19:08:33 
-0000      1.2
+++ t/results/invalid_nestings/node_in_copying.pl       26 Oct 2010 19:36:53 
-0000      1.3
@@ -58,6 +58,11 @@
           'type' => 'empty_line_after_command'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/invalid_nestings/node_in_copying_not_closed.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/invalid_nestings/node_in_copying_not_closed.pl    24 Oct 2010 
19:08:33 -0000      1.2
+++ t/results/invalid_nestings/node_in_copying_not_closed.pl    26 Oct 2010 
19:36:53 -0000      1.3
@@ -74,6 +74,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -118,6 +123,11 @@
 '
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 7,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/invalid_nestings/on_block_command_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/on_block_command_line.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/invalid_nestings/on_block_command_line.pl 25 Oct 2010 19:37:08 
-0000      1.4
+++ t/results/invalid_nestings/on_block_command_line.pl 26 Oct 2010 19:36:53 
-0000      1.5
@@ -147,6 +147,11 @@
             },
             {
               'cmdname' => 'indent',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 5,
+                'macro' => ''
+              },
               'parent' => {}
             },
             {
@@ -221,6 +226,7 @@
             },
             {
               'cmdname' => 'exdent',
+              'line_nr' => {},
               'parent' => {}
             },
             {
@@ -290,6 +296,7 @@
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[6];
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[6]{'parent'}
 = $result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[7]{'parent'}
 = $result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0];
+$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[8]{'line_nr'}
 = 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'line_nr'};
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[8]{'parent'}
 = $result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[9]{'parent'}
 = $result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0];
 
$result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0]{'contents'}[10]{'parent'}
 = $result_trees{'on_block_command_line'}{'contents'}[3]{'args'}[0];

Index: t/results/invalid_nestings/on_index_entry_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/on_index_entry_line.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/invalid_nestings/on_index_entry_line.pl   25 Oct 2010 19:26:49 
-0000      1.3
+++ t/results/invalid_nestings/on_index_entry_line.pl   26 Oct 2010 19:36:53 
-0000      1.4
@@ -13,6 +13,11 @@
             },
             {
               'cmdname' => 'indent',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             },
             {
@@ -87,6 +92,7 @@
             },
             {
               'cmdname' => 'exdent',
+              'line_nr' => {},
               'parent' => {}
             },
             {
@@ -110,6 +116,7 @@
         }
       ],
       'cmdname' => 'cindex',
+      'line_nr' => {},
       'parent' => {}
     }
   ],
@@ -130,11 +137,13 @@
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[6];
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'}
 = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'}
 = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
+$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'}
 = 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'}
 = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'}
 = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'}
 = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'}
 = $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0];
 $result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'on_index_entry_line'}{'contents'}[0];
+$result_trees{'on_index_entry_line'}{'contents'}[0]{'line_nr'} = 
$result_trees{'on_index_entry_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
 $result_trees{'on_index_entry_line'}{'contents'}[0]{'parent'} = 
$result_trees{'on_index_entry_line'};
 
 $result_texis{'on_index_entry_line'} = '@cindex @indent @titlefont{in 
titlefont} @anchor{in address@hidden @exdent exdent

Index: t/results/invalid_nestings/on_itemize_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/on_itemize_line.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/invalid_nestings/on_itemize_line.pl       25 Oct 2010 19:26:49 
-0000      1.3
+++ t/results/invalid_nestings/on_itemize_line.pl       26 Oct 2010 19:36:53 
-0000      1.4
@@ -13,6 +13,11 @@
             },
             {
               'cmdname' => 'indent',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             },
             {
@@ -87,6 +92,7 @@
             },
             {
               'cmdname' => 'exdent',
+              'line_nr' => {},
               'parent' => {}
             },
             {
@@ -210,6 +216,7 @@
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[6];
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'}
 = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'}
 = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];
+$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[8]{'line_nr'}
 = 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'}
 = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'}
 = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];
 
$result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'}
 = $result_trees{'on_itemize_line'}{'contents'}[0]{'args'}[0];

Index: t/results/invalid_nestings/on_section_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/on_section_line.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/invalid_nestings/on_section_line.pl       25 Oct 2010 19:26:49 
-0000      1.3
+++ t/results/invalid_nestings/on_section_line.pl       26 Oct 2010 19:36:53 
-0000      1.4
@@ -17,6 +17,11 @@
             },
             {
               'cmdname' => 'noindent',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             },
             {
@@ -95,6 +100,7 @@
             },
             {
               'cmdname' => 'exdent',
+              'line_nr' => {},
               'parent' => {}
             },
             {
@@ -119,6 +125,7 @@
       ],
       'cmdname' => 'section',
       'contents' => [],
+      'line_nr' => {},
       'parent' => {}
     }
   ],
@@ -140,11 +147,13 @@
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[7];
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[7]{'parent'}
 = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[8]{'parent'}
 = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
+$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[9]{'line_nr'}
 = 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[9]{'parent'}
 = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[10]{'parent'}
 = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[11]{'parent'}
 = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[12]{'parent'}
 = $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0];
 $result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'on_section_line'}{'contents'}[1];
+$result_trees{'on_section_line'}{'contents'}[1]{'line_nr'} = 
$result_trees{'on_section_line'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
 $result_trees{'on_section_line'}{'contents'}[1]{'parent'} = 
$result_trees{'on_section_line'};
 
 $result_texis{'on_section_line'} = '@section @noindent Text @titlefont{in 
titlefont} @anchor{in address@hidden @exdent exdent

Index: t/results/invalid_nestings/style_not_closed_before_first_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/invalid_nestings/style_not_closed_before_first_node.pl    24 Oct 
2010 19:08:33 -0000      1.2
+++ t/results/invalid_nestings/style_not_closed_before_first_node.pl    26 Oct 
2010 19:36:53 -0000      1.3
@@ -75,6 +75,11 @@
           'type' => 'paragraph'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl     
24 Oct 2010 19:08:33 -0000      1.3
+++ t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl     
26 Oct 2010 19:36:53 -0000      1.4
@@ -124,6 +124,11 @@
           'type' => 'paragraph'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -152,6 +157,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 8,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -211,6 +221,11 @@
           'type' => 'paragraph'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 9,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {

Index: t/results/invalid_nestings/style_not_closed_root_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/invalid_nestings/style_not_closed_root_commands.pl        24 Oct 
2010 19:08:33 -0000      1.2
+++ t/results/invalid_nestings/style_not_closed_root_commands.pl        26 Oct 
2010 19:36:53 -0000      1.3
@@ -130,6 +130,11 @@
           'type' => 'paragraph'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -158,6 +163,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 9,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -223,6 +233,11 @@
           'type' => 'paragraph'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 10,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {

Index: t/results/invalid_nestings/tab_in_index.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/tab_in_index.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/invalid_nestings/tab_in_index.pl  25 Oct 2010 19:37:08 -0000      
1.3
+++ t/results/invalid_nestings/tab_in_index.pl  26 Oct 2010 19:36:53 -0000      
1.4
@@ -124,6 +124,11 @@
                         }
                       ],
                       'cmdname' => 'vindex',
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 3,
+                        'macro' => ''
+                      },
                       'parent' => {}
                     }
                   ],

Index: t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl        
24 Oct 2010 19:08:33 -0000      1.2
+++ t/results/invalid_nestings/unclosed_verb_end_of_line_on_misc_line.pl        
26 Oct 2010 19:36:53 -0000      1.3
@@ -41,6 +41,11 @@
         }
       ],
       'cmdname' => 'setfilename',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/invalid_nestings/unclosed_verb_on_misc_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/unclosed_verb_on_misc_line.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/invalid_nestings/unclosed_verb_on_misc_line.pl    24 Oct 2010 
19:08:33 -0000      1.2
+++ t/results/invalid_nestings/unclosed_verb_on_misc_line.pl    26 Oct 2010 
19:36:53 -0000      1.3
@@ -40,6 +40,11 @@
         }
       ],
       'cmdname' => 'setfilename',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/invalid_nestings/unclosed_verb_on_section_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/invalid_nestings/unclosed_verb_on_section_line.pl 24 Oct 2010 
19:08:33 -0000      1.2
+++ t/results/invalid_nestings/unclosed_verb_on_section_line.pl 26 Oct 2010 
19:36:53 -0000      1.3
@@ -57,6 +57,11 @@
         }
       ],
       'cmdname' => 'section',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/macro/complex_argument.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/macro/complex_argument.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/macro/complex_argument.pl 25 Oct 2010 19:37:08 -0000      1.13
+++ t/results/macro/complex_argument.pl 26 Oct 2010 19:36:53 -0000      1.14
@@ -226,6 +226,11 @@
             }
           ],
           'cmdname' => 'pagesizes',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 38,
+            'macro' => 'macro3'
+          },
           'parent' => {}
         },
         {
@@ -268,6 +273,11 @@
             }
           ],
           'cmdname' => 'headings',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 38,
+            'macro' => 'macro3'
+          },
           'parent' => {}
         },
         {

Index: t/results/macro/macro_in_index_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/macro/macro_in_index_commands.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/macro/macro_in_index_commands.pl  25 Oct 2010 19:37:09 -0000      
1.13
+++ t/results/macro/macro_in_index_commands.pl  26 Oct 2010 19:36:53 -0000      
1.14
@@ -132,6 +132,11 @@
           'fn'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 11,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -165,6 +170,11 @@
           'fn'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 12,
+        'macro' => 'syncodeindex-command'
+      },
       'parent' => {}
     },
     {
@@ -275,6 +285,11 @@
           'extra' => {
             'text_arg' => 'en'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 21,
+            'macro' => ''
+          },
           'parent' => {}
         }
       ],
@@ -322,6 +337,11 @@
           'extra' => {
             'text_arg' => 'en'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 24,
+            'macro' => 'documentlanguage-command'
+          },
           'parent' => {}
         },
         {
@@ -413,6 +433,11 @@
               'truc'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 32,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -492,6 +517,11 @@
         }
       ],
       'cmdname' => 'trucindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 39,
+        'macro' => 'trucindex-command'
+      },
       'parent' => {}
     },
     {
@@ -567,6 +597,11 @@
           'codeidx'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 45,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -702,6 +737,11 @@
         }
       ],
       'cmdname' => 'codeidxindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 51,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -735,6 +775,11 @@
         }
       ],
       'cmdname' => 'cindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 53,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -774,6 +819,11 @@
           'pg'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 55,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -807,6 +857,11 @@
         }
       ],
       'cmdname' => 'kindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 57,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -834,6 +889,11 @@
         }
       ],
       'cmdname' => 'pindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 58,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -873,6 +933,11 @@
           'cp'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 60,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -911,6 +976,11 @@
           'abc'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 62,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -943,6 +1013,11 @@
           'defg'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 63,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -982,6 +1057,11 @@
           'defg'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 65,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1015,6 +1095,11 @@
           'ky'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 66,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1048,6 +1133,11 @@
         }
       ],
       'cmdname' => 'defgindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 68,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1081,6 +1171,11 @@
         }
       ],
       'cmdname' => 'abcindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 70,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1130,6 +1225,11 @@
           'pg'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 73,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1179,6 +1279,11 @@
           'ky'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 76,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1228,6 +1333,11 @@
           'truc'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 79,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1277,6 +1387,11 @@
           'truc'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 82,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1326,6 +1441,11 @@
           'cp'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 85,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1375,6 +1495,11 @@
           'cp'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 88,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1424,6 +1549,11 @@
           'defg'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 91,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1473,6 +1603,11 @@
           'abc'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 94,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1522,6 +1657,11 @@
           'fn'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 97,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/macro/macro_in_misc_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/macro/macro_in_misc_commands.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/macro/macro_in_misc_commands.pl   25 Oct 2010 19:37:09 -0000      
1.14
+++ t/results/macro/macro_in_misc_commands.pl   26 Oct 2010 19:36:53 -0000      
1.15
@@ -107,6 +107,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 9,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -160,6 +165,11 @@
             }
           ],
           'cmdname' => 'subheading',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 11,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -307,6 +317,11 @@
             }
           ],
           'cmdname' => 'pagesizes',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 24,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -338,6 +353,11 @@
             }
           ],
           'cmdname' => 'headings',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 26,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -437,6 +457,11 @@
               '0.1'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 34,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -563,6 +588,11 @@
                   '\\\\'
                 ]
               },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 45,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],
@@ -677,6 +707,11 @@
               ':'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 52,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -858,6 +893,11 @@
               ':)'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 65,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1000,6 +1040,11 @@
               'code'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 74,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1279,6 +1324,11 @@
               'asis'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 98,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1311,6 +1361,11 @@
               '0'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 99,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1343,6 +1398,11 @@
               'none'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 100,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1375,6 +1435,11 @@
               '4'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 101,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1407,6 +1472,11 @@
               'none'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 102,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1439,6 +1509,11 @@
               '6'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 103,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1539,6 +1614,11 @@
               'end'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 111,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1571,6 +1651,11 @@
               'separate'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 112,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1671,6 +1756,11 @@
               'on'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 120,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1703,6 +1793,11 @@
               'off'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 121,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1784,6 +1879,11 @@
               '10'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 127,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1890,6 +1990,11 @@
               'false'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 135,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1928,6 +2033,11 @@
               'true'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 137,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -2065,6 +2175,11 @@
             },
             {
               'cmdname' => 'noindent',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 150,
+                'macro' => 'noindent-macro'
+              },
               'parent' => {}
             },
             {
@@ -2101,6 +2216,11 @@
         },
         {
           'cmdname' => 'noindent',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 152,
+            'macro' => 'noindent-macro'
+          },
           'parent' => {}
         },
         {
@@ -2117,6 +2237,11 @@
             },
             {
               'cmdname' => 'noindent',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 153,
+                'macro' => 'noindent-macro'
+              },
               'parent' => {}
             },
             {
@@ -2136,6 +2261,11 @@
             },
             {
               'cmdname' => 'noindent',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 155,
+                'macro' => 'noindent-macro'
+              },
               'parent' => {}
             },
             {
@@ -2211,6 +2341,11 @@
             },
             {
               'cmdname' => 'noindent',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 161,
+                'macro' => 'noindent-macro'
+              },
               'parent' => {}
             },
             {
@@ -2378,6 +2513,11 @@
         },
         {
           'cmdname' => 'exdent',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 178,
+            'macro' => 'exdent-macro'
+          },
           'parent' => {}
         },
         {
@@ -2463,6 +2603,11 @@
               '2'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 183,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -2591,6 +2736,11 @@
           'type' => 'empty_line'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 10,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -2619,6 +2769,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 195,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -2742,6 +2897,11 @@
           'type' => 'empty_line'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 196,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {

Index: t/results/misc_commands/also_not_line.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/misc_commands/also_not_line.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/misc_commands/also_not_line.pl    24 Oct 2010 19:08:34 -0000      
1.12
+++ t/results/misc_commands/also_not_line.pl    26 Oct 2010 19:36:53 -0000      
1.13
@@ -36,6 +36,11 @@
         },
         {
           'cmdname' => 'noindent',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 4,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -68,6 +73,11 @@
     },
     {
       'cmdname' => 'noindent',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -84,6 +94,11 @@
         },
         {
           'cmdname' => 'noindent',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 7,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -103,6 +118,11 @@
         },
         {
           'cmdname' => 'noindent',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 9,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -166,6 +186,11 @@
         },
         {
           'cmdname' => 'noindent',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 15,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -229,6 +254,11 @@
         }
       ],
       'cmdname' => 'subheading',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 18,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -286,6 +316,11 @@
         },
         {
           'cmdname' => 'exdent',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 24,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {

Index: t/results/misc_commands/bad.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/misc_commands/bad.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/misc_commands/bad.pl      24 Oct 2010 19:08:34 -0000      1.10
+++ t/results/misc_commands/bad.pl      26 Oct 2010 19:36:53 -0000      1.11
@@ -33,6 +33,11 @@
             }
           ],
           'cmdname' => 'kbdinputstyle',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
           'parent' => {}
         }
       ],

Index: t/results/misc_commands/command_line_in_paragraph.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/misc_commands/command_line_in_paragraph.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/misc_commands/command_line_in_paragraph.pl        25 Oct 2010 
19:37:12 -0000      1.11
+++ t/results/misc_commands/command_line_in_paragraph.pl        26 Oct 2010 
19:36:53 -0000      1.12
@@ -37,6 +37,11 @@
           'extra' => {
             'text_arg' => 'en'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 2,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {

Index: t/results/misc_commands/definfoenclose.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/misc_commands/definfoenclose.pl,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- t/results/misc_commands/definfoenclose.pl   25 Oct 2010 19:37:12 -0000      
1.16
+++ t/results/misc_commands/definfoenclose.pl   26 Oct 2010 19:36:53 -0000      
1.17
@@ -46,6 +46,11 @@
               '\\'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 2,
+            'macro' => ''
+          },
           'parent' => {}
         }
       ],
@@ -135,6 +140,11 @@
               ':'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 6,
+            'macro' => ''
+          },
           'parent' => {}
         }
       ],
@@ -252,6 +262,11 @@
           ':)'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 12,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {

Index: t/results/misc_commands/empty_documentencoding.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/misc_commands/empty_documentencoding.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/misc_commands/empty_documentencoding.pl   25 Oct 2010 19:37:12 
-0000      1.3
+++ t/results/misc_commands/empty_documentencoding.pl   26 Oct 2010 19:36:53 
-0000      1.4
@@ -21,6 +21,11 @@
       'extra' => {
         'text_arg' => ''
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/misc_commands/index_entries.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/misc_commands/index_entries.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/misc_commands/index_entries.pl    25 Oct 2010 19:37:12 -0000      
1.12
+++ t/results/misc_commands/index_entries.pl    26 Oct 2010 19:36:53 -0000      
1.13
@@ -27,6 +27,11 @@
         }
       ],
       'cmdname' => 'cindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -65,6 +70,11 @@
           'truc'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -98,6 +108,11 @@
         }
       ],
       'cmdname' => 'trucindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 5,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/misc_commands/many_lines.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/misc_commands/many_lines.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/misc_commands/many_lines.pl       25 Oct 2010 19:37:12 -0000      
1.14
+++ t/results/misc_commands/many_lines.pl       26 Oct 2010 19:36:53 -0000      
1.15
@@ -41,6 +41,11 @@
             }
           ],
           'cmdname' => 'pagesizes',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -88,6 +93,11 @@
             }
           ],
           'cmdname' => 'headings',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 4,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -215,6 +225,11 @@
             }
           ],
           'cmdname' => 'need',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 11,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -251,6 +266,11 @@
               '0.1'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 12,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -282,6 +302,11 @@
             }
           ],
           'cmdname' => 'setchapternewpage',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 13,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -329,6 +354,11 @@
             }
           ],
           'cmdname' => 'kbdinputstyle',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 16,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -389,6 +419,11 @@
               'asis'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 20,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -425,6 +460,11 @@
               '0'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 21,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -461,6 +501,11 @@
               'none'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 22,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -497,6 +542,11 @@
               '4'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 23,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -533,6 +583,11 @@
               'none'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 24,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -569,6 +624,11 @@
               '6'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 25,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -605,6 +665,11 @@
               '6'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 26,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -641,6 +706,11 @@
               'end'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 27,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -677,6 +747,11 @@
               'separate'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 28,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -711,6 +786,11 @@
           'extra' => {
             'text_arg' => 'US-ascii encoding name'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 29,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -741,6 +821,11 @@
           'extra' => {
             'text_arg' => 'ISO-8859-1'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 30,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -777,6 +862,11 @@
               'on'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 31,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -813,6 +903,11 @@
               'off'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 32,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -849,6 +944,11 @@
               '10'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 33,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -880,6 +980,11 @@
             }
           ],
           'cmdname' => 'everyheadingmarks',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 34,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -912,6 +1017,11 @@
               'false'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 35,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -944,6 +1054,11 @@
               'true'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 36,
+            'macro' => ''
+          },
           'parent' => {}
         }
       ],

Index: t/results/misc_commands/setfilename.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/misc_commands/setfilename.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/misc_commands/setfilename.pl      25 Oct 2010 19:37:12 -0000      
1.4
+++ t/results/misc_commands/setfilename.pl      26 Oct 2010 19:36:53 -0000      
1.5
@@ -36,6 +36,11 @@
       'extra' => {
         'text_arg' => 'file_comment'
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -66,6 +71,11 @@
       'extra' => {
         'text_arg' => 'file_and_spaces'
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -107,6 +117,11 @@
       'extra' => {
         'text_arg' => 'file_space_comment'
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -160,6 +175,11 @@
       'extra' => {
         'text_arg' => '  name  '
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {

Index: t/results/misc_commands/simple.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/misc_commands/simple.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/misc_commands/simple.pl   25 Oct 2010 19:37:12 -0000      1.10
+++ t/results/misc_commands/simple.pl   26 Oct 2010 19:36:53 -0000      1.11
@@ -26,6 +26,11 @@
           'idx'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/misc_commands/sp.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/misc_commands/sp.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/misc_commands/sp.pl       25 Oct 2010 19:37:12 -0000      1.13
+++ t/results/misc_commands/sp.pl       26 Oct 2010 19:36:53 -0000      1.14
@@ -48,6 +48,11 @@
           '1'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -80,6 +85,11 @@
           '2'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -122,6 +132,11 @@
           '1'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -160,6 +175,11 @@
         }
       ],
       'cmdname' => 'sp',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 7,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/multitable/multitable_two_columns_too_much_cells.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/multitable/multitable_two_columns_too_much_cells.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/multitable/multitable_two_columns_too_much_cells.pl       25 Oct 
2010 19:37:13 -0000      1.3
+++ t/results/multitable/multitable_two_columns_too_much_cells.pl       26 Oct 
2010 19:36:54 -0000      1.4
@@ -42,6 +42,11 @@
                   '0.6'
                 ]
               },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],

Index: t/results/paragraph/close_paragraph_command.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/paragraph/close_paragraph_command.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/paragraph/close_paragraph_command.pl      25 Oct 2010 19:37:13 
-0000      1.14
+++ t/results/paragraph/close_paragraph_command.pl      26 Oct 2010 19:36:54 
-0000      1.15
@@ -87,6 +87,11 @@
           '4'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {

Index: t/results/sectioning/a_comma_after_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/a_comma_after_node.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/sectioning/a_comma_after_node.pl  24 Oct 2010 19:08:35 -0000      
1.2
+++ t/results/sectioning/a_comma_after_node.pl  26 Oct 2010 19:36:54 -0000      
1.3
@@ -78,6 +78,11 @@
           'type' => 'paragraph'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/sectioning/node.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/node.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/sectioning/node.pl        24 Oct 2010 19:08:35 -0000      1.12
+++ t/results/sectioning/node.pl        26 Oct 2010 19:36:54 -0000      1.13
@@ -39,6 +39,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -81,6 +86,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -137,6 +147,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -207,6 +222,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 5,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -284,6 +304,11 @@
           'type' => 'empty_line'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -330,6 +355,11 @@
           'type' => 'empty_line'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 8,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -436,6 +466,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 10,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/sectioning/raiselowersections.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/raiselowersections.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/sectioning/raiselowersections.pl  25 Oct 2010 19:37:13 -0000      
1.3
+++ t/results/sectioning/raiselowersections.pl  26 Oct 2010 19:36:54 -0000      
1.4
@@ -61,6 +61,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -179,6 +184,11 @@
           'type' => 'empty_line'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -207,6 +217,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 10,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -373,6 +388,11 @@
           'type' => 'empty_line'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 11,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -401,6 +421,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => 't/include//section_file.texi',
+        'line_nr' => 13,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -500,6 +525,11 @@
       'extra' => {
         'sections_level' => -1
       },
+      'line_nr' => {
+        'file_name' => 't/include//section_file.texi',
+        'line_nr' => 14,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -528,6 +558,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => 't/include//section_file.texi',
+        'line_nr' => 20,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -627,6 +662,11 @@
       'extra' => {
         'sections_level' => -1
       },
+      'line_nr' => {
+        'file_name' => 't/include//section_file.texi',
+        'line_nr' => 21,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -655,6 +695,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => 't/include//section_file.texi',
+        'line_nr' => 27,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -730,6 +775,11 @@
       'extra' => {
         'sections_level' => -1
       },
+      'line_nr' => {
+        'file_name' => 't/include//section_file.texi',
+        'line_nr' => 28,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -758,6 +808,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 30,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -814,6 +869,11 @@
           'parent' => {}
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 31,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {

Index: t/results/sectioning/sections.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/sections.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/sectioning/sections.pl    24 Oct 2010 19:08:35 -0000      1.9
+++ t/results/sectioning/sections.pl    26 Oct 2010 19:36:54 -0000      1.10
@@ -32,6 +32,11 @@
       ],
       'cmdname' => 'chapter',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/value/value_in_index_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/value/value_in_index_commands.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/value/value_in_index_commands.pl  25 Oct 2010 19:37:13 -0000      
1.11
+++ t/results/value/value_in_index_commands.pl  26 Oct 2010 19:36:54 -0000      
1.12
@@ -99,6 +99,11 @@
           'fn'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 5,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -132,6 +137,11 @@
           'fn'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -203,6 +213,11 @@
               'truc'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 11,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -271,6 +286,11 @@
         }
       ],
       'cmdname' => 'trucindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 16,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -335,6 +355,11 @@
           'codeidx'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 20,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -459,6 +484,11 @@
         }
       ],
       'cmdname' => 'codeidxindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 24,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -492,6 +522,11 @@
         }
       ],
       'cmdname' => 'cindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 26,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -531,6 +566,11 @@
           'pg'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 28,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -564,6 +604,11 @@
         }
       ],
       'cmdname' => 'kindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 30,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -591,6 +636,11 @@
         }
       ],
       'cmdname' => 'pindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 31,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -630,6 +680,11 @@
           'cp'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 33,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -668,6 +723,11 @@
           'abc'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 35,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -700,6 +760,11 @@
           'defg'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 36,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -739,6 +804,11 @@
           'defg'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 38,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -772,6 +842,11 @@
           'ky'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 39,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -805,6 +880,11 @@
         }
       ],
       'cmdname' => 'defgindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 41,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -838,6 +918,11 @@
         }
       ],
       'cmdname' => 'abcindex',
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 43,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -887,6 +972,11 @@
           'pg'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 46,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -936,6 +1026,11 @@
           'ky'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 49,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -985,6 +1080,11 @@
           'truc'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 52,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1034,6 +1134,11 @@
           'truc'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 55,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1083,6 +1188,11 @@
           'cp'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 58,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1132,6 +1242,11 @@
           'cp'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 61,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1181,6 +1296,11 @@
           'defg'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 64,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1230,6 +1350,11 @@
           'abc'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 67,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -1279,6 +1404,11 @@
           'fn'
         ]
       },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 70,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/value/value_in_misc_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/value/value_in_misc_commands.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/value/value_in_misc_commands.pl   25 Oct 2010 19:37:13 -0000      
1.13
+++ t/results/value/value_in_misc_commands.pl   26 Oct 2010 19:36:54 -0000      
1.14
@@ -59,6 +59,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -112,6 +117,11 @@
             }
           ],
           'cmdname' => 'subheading',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 5,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -231,6 +241,11 @@
             }
           ],
           'cmdname' => 'pagesizes',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 14,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -262,6 +277,11 @@
             }
           ],
           'cmdname' => 'headings',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 17,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -350,6 +370,11 @@
               '0.1'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 24,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -466,6 +491,11 @@
                   '\\\\'
                 ]
               },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 34,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],
@@ -569,6 +599,11 @@
               ':'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 40,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -728,6 +763,11 @@
               ':)'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 49,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -859,6 +899,11 @@
               'code'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 56,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1083,6 +1128,11 @@
               'asis'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 70,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1115,6 +1165,11 @@
               '0'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 71,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1147,6 +1202,11 @@
               'none'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 72,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1179,6 +1239,11 @@
               '4'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 73,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1211,6 +1276,11 @@
               'none'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 74,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1243,6 +1313,11 @@
               '6'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 75,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1321,6 +1396,11 @@
               'end'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 79,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1353,6 +1433,11 @@
               'separate'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 80,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1409,6 +1494,11 @@
           'extra' => {
             'text_arg' => 'ISO-8859-1'
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 83,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1497,6 +1587,11 @@
               'extra' => {
                 'text_arg' => 'en'
               },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 88,
+                'macro' => ''
+              },
               'parent' => {}
             }
           ],
@@ -1544,6 +1639,11 @@
               'extra' => {
                 'text_arg' => 'en'
               },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 91,
+                'macro' => ''
+              },
               'parent' => {}
             },
             {
@@ -1631,6 +1731,11 @@
               'on'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 96,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1663,6 +1768,11 @@
               'off'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 97,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1733,6 +1843,11 @@
               '10'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 101,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1835,6 +1950,11 @@
               'false'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 107,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1873,6 +1993,11 @@
               'true'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 109,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1973,6 +2098,11 @@
         },
         {
           'cmdname' => 'noindent',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 117,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -1989,6 +2119,11 @@
             },
             {
               'cmdname' => 'noindent',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 118,
+                'macro' => ''
+              },
               'parent' => {}
             },
             {
@@ -2008,6 +2143,11 @@
             },
             {
               'cmdname' => 'noindent',
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 120,
+                'macro' => ''
+              },
               'parent' => {}
             },
             {
@@ -2173,6 +2313,11 @@
         },
         {
           'cmdname' => 'exdent',
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 136,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -2247,6 +2392,11 @@
               '2'
             ]
           },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 139,
+            'macro' => ''
+          },
           'parent' => {}
         },
         {
@@ -2369,6 +2519,11 @@
           'type' => 'empty_line'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {

Index: t/results/value/value_in_node.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/value/value_in_node.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/value/value_in_node.pl    25 Oct 2010 19:37:13 -0000      1.14
+++ t/results/value/value_in_node.pl    26 Oct 2010 19:36:54 -0000      1.15
@@ -101,6 +101,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -197,6 +202,11 @@
           'type' => 'empty_line'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -258,6 +268,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 10,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -380,6 +395,11 @@
           'type' => 'empty_line'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 11,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -481,6 +501,11 @@
           'type' => 'paragraph'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 19,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],

Index: t/results/value/value_node_directions.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/value/value_node_directions.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/value/value_node_directions.pl    25 Oct 2010 19:37:13 -0000      
1.12
+++ t/results/value/value_node_directions.pl    26 Oct 2010 19:36:54 -0000      
1.13
@@ -101,6 +101,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 3,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -147,6 +152,11 @@
           'type' => 'empty_line'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 4,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -217,6 +227,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 7,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -252,6 +267,11 @@
           'type' => 'empty_line'
         }
       ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 8,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -318,6 +338,11 @@
       ],
       'cmdname' => 'node',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 10,
+        'macro' => ''
+      },
       'parent' => {}
     },
     {
@@ -346,6 +371,11 @@
       ],
       'cmdname' => 'chapter',
       'contents' => [],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 11,
+        'macro' => ''
+      },
       'parent' => {}
     }
   ],



reply via email to

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