texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp Makefile.am TODO t/30sectioning.t te...


From: Patrice Dumas
Subject: texinfo/tp Makefile.am TODO t/30sectioning.t te...
Date: Mon, 06 Feb 2012 23:23:07 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        12/02/06 23:23:07

Modified files:
        tp             : Makefile.am TODO 
        tp/t           : 30sectioning.t 
        tp/tests/formatting: Makefile.am 
Added files:
        tp/t/input_files: contents_at_document_begin.texi 
                          contents_at_end_document.texi 
                          contents_at_end_document_after_node.texi 
                          contents_in_document.texi 
                          contents_no_section.texi 
        tp/t/results/sectioning: contents_at_document_begin.pl 
                                 contents_at_end_document.pl 
                                 contents_at_end_document_after_node.pl 
                                 contents_in_document.pl 
                                 contents_no_section.pl 
Removed files:
        tp/tests/formatting: contents_at_document_begin.texi 
                             contents_at_end_document.texi 
                             contents_at_end_document_after_node.texi 
                             contents_in_document.texi 
                             contents_no_section.texi 
        tp/tests/formatting/res_parser/contents_at_document_begin: 
                                                                   
contents_at_document_begin.1 
                                                                   
contents_at_document_begin.2 
                                                                   
contents_at_document_begin.html 
        tp/tests/formatting/res_parser/contents_at_end_document: 
                                                                 
contents_at_end_document.1 
                                                                 
contents_at_end_document.2 
                                                                 
contents_at_end_document.html 
        tp/tests/formatting/res_parser/contents_at_end_document_after_node: 
                                                                            
contents_at_end_document_after_node.1 
                                                                            
contents_at_end_document_after_node.2 
                                                                            
contents_at_end_document_after_node.html 
        tp/tests/formatting/res_parser/contents_in_document: 
                                                             
contents_in_document.1 
                                                             
contents_in_document.2 
                                                             
contents_in_document.html 
        tp/tests/formatting/res_parser/contents_no_section: 
                                                            
contents_no_section.1 
                                                            
contents_no_section.2 
                                                            
contents_no_section.html 

Log message:
        Move new contents tests to the main test suite in t/.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Makefile.am?cvsroot=texinfo&r1=1.36&r2=1.37
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/TODO?cvsroot=texinfo&r1=1.261&r2=1.262
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/30sectioning.t?cvsroot=texinfo&r1=1.75&r2=1.76
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/input_files/contents_at_document_begin.texi?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/input_files/contents_at_end_document.texi?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/input_files/contents_at_end_document_after_node.texi?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/input_files/contents_in_document.texi?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/input_files/contents_no_section.texi?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/contents_at_document_begin.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/contents_at_end_document.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/contents_at_end_document_after_node.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/contents_in_document.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/contents_no_section.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/Makefile.am?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/contents_at_document_begin.texi?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/contents_at_end_document.texi?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/contents_at_end_document_after_node.texi?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/contents_in_document.texi?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/contents_no_section.texi?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.1?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.2?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.html?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.1?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.2?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.html?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.1?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.2?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.html?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_in_document/contents_in_document.1?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_in_document/contents_in_document.2?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_in_document/contents_in_document.html?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_no_section/contents_no_section.1?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_no_section/contents_no_section.2?cvsroot=texinfo&r1=1.1&r2=0
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/contents_no_section/contents_no_section.html?cvsroot=texinfo&r1=1.1&r2=0

Patches:
Index: Makefile.am
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Makefile.am,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -b -r1.36 -r1.37
--- Makefile.am 29 Jan 2012 22:16:07 -0000      1.36
+++ Makefile.am 6 Feb 2012 23:22:58 -0000       1.37
@@ -1,4 +1,4 @@
-# $Id: Makefile.am,v 1.36 2012/01/29 22:16:07 pertusus Exp $
+# $Id: Makefile.am,v 1.37 2012/02/06 23:22:58 pertusus Exp $
 # Makefile.am for texinfo/tp.
 #
 # Copyright 2011 Free Software Foundation, Inc.
@@ -136,6 +136,11 @@
  t/input_files/empty_lines_at_beginning_no_setfilename.texi \
  t/input_files/empty_lines_at_beginning_no_setfilename_no_element.texi \
  t/input_files/things_before_setfilename.texi \
+ t/input_files/contents_at_document_begin.texi \
+ t/input_files/contents_at_end_document_after_node.texi \
+ t/input_files/contents_at_end_document.texi \
+ t/input_files/contents_in_document.texi \
+ t/input_files/contents_no_section.texi \
  #
 
 relative_include_dir = t/include_dir

Index: TODO
===================================================================
RCS file: /sources/texinfo/texinfo/tp/TODO,v
retrieving revision 1.261
retrieving revision 1.262
diff -u -b -r1.261 -r1.262
--- TODO        4 Feb 2012 14:22:32 -0000       1.261
+++ TODO        6 Feb 2012 23:22:59 -0000       1.262
@@ -9,6 +9,8 @@
 
 pod2texi: remove :: in node to avoid confusing @ref in info.
 
+Converter that simply converts to Texinfo.
+
 
 Bugs
 ====

Index: t/30sectioning.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/30sectioning.t,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -b -r1.75 -r1.76
--- t/30sectioning.t    3 Feb 2012 17:48:26 -0000       1.75
+++ t/30sectioning.t    6 Feb 2012 23:22:59 -0000       1.76
@@ -1779,6 +1779,16 @@
 
 @appendix appendix
 '],
+['contents_at_document_begin',
+undef, {'test_file' => 'contents_at_document_begin.texi'}],
+['contents_at_end_document_after_node',
+undef, {'test_file' => 'contents_at_end_document_after_node.texi'}],
+['contents_at_end_document',
+undef, {'test_file' => 'contents_at_end_document.texi'}],
+['contents_in_document',
+undef, {'test_file' => 'contents_in_document.texi'}],
+['contents_no_section',
+undef, {'test_file' => 'contents_no_section.texi'}],
 );
 
 my @test_out_files = (

Index: tests/formatting/Makefile.am
===================================================================
RCS file: /sources/texinfo/texinfo/tp/tests/formatting/Makefile.am,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- tests/formatting/Makefile.am        5 Feb 2012 22:22:15 -0000       1.4
+++ tests/formatting/Makefile.am        6 Feb 2012 23:23:00 -0000       1.5
@@ -8,9 +8,6 @@
 math_not_closed.texi       tex_not_closed.texi \
 float_copying.texi         my-bib-macros.texi        tex.texi \
 documentlanguage_set.texi japanese_long_name.texi \
-contents_at_end_document.texi contents_in_document.texi \
-contents_at_document_begin.texi contents_no_section.texi \
-contents_at_end_document_after_node.texi \
  file.css tests-parser.txt res_parser
 
 DISTCLEANFILES = tests.log tests.out

Index: t/input_files/contents_at_document_begin.texi
===================================================================
RCS file: t/input_files/contents_at_document_begin.texi
diff -N t/input_files/contents_at_document_begin.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/input_files/contents_at_document_begin.texi       6 Feb 2012 23:22:59 
-0000       1.1
@@ -0,0 +1,13 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden contents_at_document_begin.info
+
address@hidden
+
address@hidden Top
address@hidden top
+
address@hidden chap
+
address@hidden
+

Index: t/input_files/contents_at_end_document.texi
===================================================================
RCS file: t/input_files/contents_at_end_document.texi
diff -N t/input_files/contents_at_end_document.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/input_files/contents_at_end_document.texi 6 Feb 2012 23:22:59 -0000       
1.1
@@ -0,0 +1,13 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden contents_at_end_document.info
+
address@hidden Top
address@hidden top
+
address@hidden chap
+
address@hidden
+
address@hidden
+

Index: t/input_files/contents_at_end_document_after_node.texi
===================================================================
RCS file: t/input_files/contents_at_end_document_after_node.texi
diff -N t/input_files/contents_at_end_document_after_node.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/input_files/contents_at_end_document_after_node.texi      6 Feb 2012 
23:22:59 -0000       1.1
@@ -0,0 +1,19 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden contents_at_end_document_after_node.info
+
address@hidden Top
address@hidden top
+
address@hidden
+* a node::
address@hidden menu
+
address@hidden chap
+
address@hidden a node,,,Top
+
address@hidden
+
address@hidden
+

Index: t/input_files/contents_in_document.texi
===================================================================
RCS file: t/input_files/contents_in_document.texi
diff -N t/input_files/contents_in_document.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/input_files/contents_in_document.texi     6 Feb 2012 23:22:59 -0000       
1.1
@@ -0,0 +1,12 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden contents_in_document.info
+
address@hidden Top
address@hidden top
+
address@hidden
+
address@hidden chap
+
address@hidden

Index: t/input_files/contents_no_section.texi
===================================================================
RCS file: t/input_files/contents_no_section.texi
diff -N t/input_files/contents_no_section.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/input_files/contents_no_section.texi      6 Feb 2012 23:22:59 -0000       
1.1
@@ -0,0 +1,10 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden contents_no_section.info
+
address@hidden Top
+
address@hidden
+
address@hidden
+

Index: t/results/sectioning/contents_at_document_begin.pl
===================================================================
RCS file: t/results/sectioning/contents_at_document_begin.pl
diff -N t/results/sectioning/contents_at_document_begin.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/contents_at_document_begin.pl  6 Feb 2012 23:22:59 
-0000       1.1
@@ -0,0 +1,382 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'contents_at_document_begin'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'text' => '\\input texinfo @c -*-texinfo-*-
+',
+                  'type' => 'preamble_text'
+                },
+                {
+                  'text' => '
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'contents_at_document_begin.info'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'text_arg' => 'contents_at_document_begin.info'
+          },
+          'line_nr' => {
+            'file_name' => 'contents_at_document_begin.texi',
+            'line_nr' => 3,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'contents',
+          'line_nr' => {
+            'file_name' => 'contents_at_document_begin.texi',
+            'line_nr' => 5,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'Top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'line_nr' => {
+        'file_name' => 'contents_at_document_begin.texi',
+        'line_nr' => 7,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ]
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => 'contents_at_document_begin.texi',
+        'line_nr' => 8,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'chap'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ]
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => 'contents_at_document_begin.texi',
+        'line_nr' => 10,
+        'macro' => ''
+      },
+      'number' => 1,
+      'parent' => {}
+    },
+    {
+      'cmdname' => 'bye',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'contents'}[4]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[0]{'parent'} = 
$result_trees{'contents_at_document_begin'};
+$result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[1];
+$result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[1];
+$result_trees{'contents_at_document_begin'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'contents_at_document_begin'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_at_document_begin'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'contents_at_document_begin'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'contents_at_document_begin'}{'contents'}[1]{'parent'} = 
$result_trees{'contents_at_document_begin'};
+$result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[2];
+$result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[2];
+$result_trees{'contents_at_document_begin'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[2];
+$result_trees{'contents_at_document_begin'}{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'contents_at_document_begin'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_at_document_begin'}{'contents'}[2]{'parent'} = 
$result_trees{'contents_at_document_begin'};
+$result_trees{'contents_at_document_begin'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[3];
+$result_trees{'contents_at_document_begin'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_at_document_begin'}{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[3];
+$result_trees{'contents_at_document_begin'}{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_document_begin'}{'contents'}[3];
+$result_trees{'contents_at_document_begin'}{'contents'}[3]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'contents_at_document_begin'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_at_document_begin'}{'contents'}[3]{'parent'} = 
$result_trees{'contents_at_document_begin'};
+$result_trees{'contents_at_document_begin'}{'contents'}[4]{'parent'} = 
$result_trees{'contents_at_document_begin'};
+
+$result_texis{'contents_at_document_begin'} = '\\input texinfo @c -*-texinfo-*-
+
address@hidden contents_at_document_begin.info
+
address@hidden
+
address@hidden Top
address@hidden top
+
address@hidden chap
+
address@hidden
+';
+
+
+$result_texts{'contents_at_document_begin'} = '
+
+top
+***
+
+1 chap
+******
+
+';
+
+$result_sectioning{'contents_at_document_begin'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'contents_at_document_begin'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'contents_at_document_begin'}{'section_childs'}[0];
+$result_sectioning{'contents_at_document_begin'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'contents_at_document_begin'}{'section_childs'}[0];
+$result_sectioning{'contents_at_document_begin'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'contents_at_document_begin'}{'section_childs'}[0];
+$result_sectioning{'contents_at_document_begin'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'contents_at_document_begin'};
+
+$result_nodes{'contents_at_document_begin'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'contents_at_document_begin'}{'node_up'}{'extra'}{'top_node_up'} 
= $result_nodes{'contents_at_document_begin'};
+
+$result_menus{'contents_at_document_begin'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
+$result_errors{'contents_at_document_begin'} = [];
+
+
+1;

Index: t/results/sectioning/contents_at_end_document.pl
===================================================================
RCS file: t/results/sectioning/contents_at_end_document.pl
diff -N t/results/sectioning/contents_at_end_document.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/contents_at_end_document.pl    6 Feb 2012 23:23:00 
-0000       1.1
@@ -0,0 +1,382 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'contents_at_end_document'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'text' => '\\input texinfo @c -*-texinfo-*-
+',
+                  'type' => 'preamble_text'
+                },
+                {
+                  'text' => '
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'contents_at_end_document.info'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'text_arg' => 'contents_at_end_document.info'
+          },
+          'line_nr' => {
+            'file_name' => 'contents_at_end_document.texi',
+            'line_nr' => 3,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'Top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'line_nr' => {
+        'file_name' => 'contents_at_end_document.texi',
+        'line_nr' => 5,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ]
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => 'contents_at_end_document.texi',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'chap'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'contents',
+          'line_nr' => {
+            'file_name' => 'contents_at_end_document.texi',
+            'line_nr' => 10,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ]
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => 'contents_at_end_document.texi',
+        'line_nr' => 8,
+        'macro' => ''
+      },
+      'number' => 1,
+      'parent' => {}
+    },
+    {
+      'cmdname' => 'bye',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1];
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1];
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[0]{'parent'} = 
$result_trees{'contents_at_end_document'};
+$result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_end_document'}{'contents'}[1];
+$result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'contents_at_end_document'}{'contents'}[1];
+$result_trees{'contents_at_end_document'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'contents_at_end_document'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_at_end_document'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'contents_at_end_document'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'contents_at_end_document'}{'contents'}[1]{'parent'} = 
$result_trees{'contents_at_end_document'};
+$result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_end_document'}{'contents'}[2];
+$result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0]{'parent'} 
= $result_trees{'contents_at_end_document'}{'contents'}[2];
+$result_trees{'contents_at_end_document'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[2];
+$result_trees{'contents_at_end_document'}{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'contents_at_end_document'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_at_end_document'}{'contents'}[2]{'parent'} = 
$result_trees{'contents_at_end_document'};
+$result_trees{'contents_at_end_document'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_end_document'}{'contents'}[3];
+$result_trees{'contents_at_end_document'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_at_end_document'}{'contents'}[3]{'args'}[0]{'parent'} 
= $result_trees{'contents_at_end_document'}{'contents'}[3];
+$result_trees{'contents_at_end_document'}{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[3];
+$result_trees{'contents_at_end_document'}{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[3];
+$result_trees{'contents_at_end_document'}{'contents'}[3]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_end_document'}{'contents'}[3];
+$result_trees{'contents_at_end_document'}{'contents'}[3]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'contents_at_end_document'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_at_end_document'}{'contents'}[3]{'parent'} = 
$result_trees{'contents_at_end_document'};
+$result_trees{'contents_at_end_document'}{'contents'}[4]{'parent'} = 
$result_trees{'contents_at_end_document'};
+
+$result_texis{'contents_at_end_document'} = '\\input texinfo @c -*-texinfo-*-
+
address@hidden contents_at_end_document.info
+
address@hidden Top
address@hidden top
+
address@hidden chap
+
address@hidden
+
address@hidden
+';
+
+
+$result_texts{'contents_at_end_document'} = '
+top
+***
+
+1 chap
+******
+
+
+';
+
+$result_sectioning{'contents_at_end_document'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'contents_at_end_document'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'contents_at_end_document'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'contents_at_end_document'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'contents_at_end_document'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'contents_at_end_document'};
+
+$result_nodes{'contents_at_end_document'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'contents_at_end_document'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'contents_at_end_document'};
+
+$result_menus{'contents_at_end_document'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
+$result_errors{'contents_at_end_document'} = [];
+
+
+1;

Index: t/results/sectioning/contents_at_end_document_after_node.pl
===================================================================
RCS file: t/results/sectioning/contents_at_end_document_after_node.pl
diff -N t/results/sectioning/contents_at_end_document_after_node.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/contents_at_end_document_after_node.pl 6 Feb 2012 
23:23:00 -0000       1.1
@@ -0,0 +1,675 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'contents_at_end_document_after_node'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'text' => '\\input texinfo @c -*-texinfo-*-
+',
+                  'type' => 'preamble_text'
+                },
+                {
+                  'text' => '
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'contents_at_end_document_after_node.info'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'text_arg' => 'contents_at_end_document_after_node.info'
+          },
+          'line_nr' => {
+            'file_name' => 'contents_at_end_document_after_node.texi',
+            'line_nr' => 3,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'Top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'line_nr' => {
+        'file_name' => 'contents_at_end_document_after_node.texi',
+        'line_nr' => 5,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'menu',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'a node'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'parent' => {},
+                  'text' => '::',
+                  'type' => 'menu_entry_separator'
+                },
+                {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'preformatted'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_description'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {},
+                'menu_entry_node' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'a-node'
+                }
+              },
+              'line_nr' => {
+                'file_name' => 'contents_at_end_document_after_node.texi',
+                'line_nr' => 9,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'extra' => {
+                        'command' => {}
+                      },
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_after_command'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'menu'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'spaces_at_end'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command' => {},
+                'command_argument' => 'menu',
+                'text_arg' => 'menu'
+              },
+              'line_nr' => {
+                'file_name' => 'contents_at_end_document_after_node.texi',
+                'line_nr' => 10,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => 'contents_at_end_document_after_node.texi',
+            'line_nr' => 8,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ]
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => 'contents_at_end_document_after_node.texi',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'chap'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ]
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => 'contents_at_end_document_after_node.texi',
+        'line_nr' => 12,
+        'macro' => ''
+      },
+      'number' => 1,
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'a node'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        },
+        {
+          'contents' => [],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        },
+        {
+          'contents' => [],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'contents',
+          'line_nr' => {
+            'file_name' => 'contents_at_end_document_after_node.texi',
+            'line_nr' => 16,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'a-node'
+          },
+          undef,
+          undef,
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'a-node'
+      },
+      'line_nr' => {
+        'file_name' => 'contents_at_end_document_after_node.texi',
+        'line_nr' => 14,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'cmdname' => 'bye',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[0]{'parent'} 
= $result_trees{'contents_at_end_document_after_node'};
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[1]{'parent'} 
= $result_trees{'contents_at_end_document_after_node'};
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[2];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[2];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[2];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[2];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[2];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[2]{'parent'} 
= $result_trees{'contents_at_end_document_after_node'};
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[3];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[3];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[3];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[3]{'parent'} 
= $result_trees{'contents_at_end_document_after_node'};
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[1]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[2]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[3];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[3]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[3];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[3]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'contents_at_end_document_after_node'}{'contents'}[4];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'extra'}{'node_content'}[0]
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'extra'}{'node_content'};
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'args'}[3]{'contents'}[0];
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[4]{'parent'} 
= $result_trees{'contents_at_end_document_after_node'};
+$result_trees{'contents_at_end_document_after_node'}{'contents'}[5]{'parent'} 
= $result_trees{'contents_at_end_document_after_node'};
+
+$result_texis{'contents_at_end_document_after_node'} = '\\input texinfo @c 
-*-texinfo-*-
+
address@hidden contents_at_end_document_after_node.info
+
address@hidden Top
address@hidden top
+
address@hidden
+* a node::
address@hidden menu
+
address@hidden chap
+
address@hidden a node,,,Top
+
address@hidden
+
address@hidden
+';
+
+
+$result_texts{'contents_at_end_document_after_node'} = '
+top
+***
+
+* a node::
+
+1 chap
+******
+
+
+
+';
+
+$result_sectioning{'contents_at_end_document_after_node'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = 
$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = 
$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = 
$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'contents_at_end_document_after_node'};
+
+$result_nodes{'contents_at_end_document_after_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'a-node'
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu',
+      'extra' => {
+        'end_command' => {
+          'cmdname' => 'end',
+          'extra' => {
+            'command' => {},
+            'command_argument' => 'menu',
+            'text_arg' => 'menu'
+          }
+        }
+      }
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'contents_at_end_document_after_node'}{'menu_child'}{'node_prev'}
 = $result_nodes{'contents_at_end_document_after_node'};
+$result_nodes{'contents_at_end_document_after_node'}{'menu_child'}{'node_up'} 
= $result_nodes{'contents_at_end_document_after_node'};
+$result_nodes{'contents_at_end_document_after_node'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'contents_at_end_document_after_node'}{'menus'}[0];
+$result_nodes{'contents_at_end_document_after_node'}{'node_next'} = 
$result_nodes{'contents_at_end_document_after_node'}{'menu_child'};
+$result_nodes{'contents_at_end_document_after_node'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'contents_at_end_document_after_node'};
+
+$result_menus{'contents_at_end_document_after_node'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'a-node'
+    },
+    'menu_up' => {},
+    'menu_up_hash' => {
+      'Top' => 1
+    }
+  }
+};
+$result_menus{'contents_at_end_document_after_node'}{'menu_child'}{'menu_up'} 
= $result_menus{'contents_at_end_document_after_node'};
+
+$result_errors{'contents_at_end_document_after_node'} = [];
+
+
+1;

Index: t/results/sectioning/contents_in_document.pl
===================================================================
RCS file: t/results/sectioning/contents_in_document.pl
diff -N t/results/sectioning/contents_in_document.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/contents_in_document.pl        6 Feb 2012 23:23:00 
-0000       1.1
@@ -0,0 +1,392 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'contents_in_document'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'text' => '\\input texinfo @c -*-texinfo-*-
+',
+                  'type' => 'preamble_text'
+                },
+                {
+                  'text' => '
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'contents_in_document.info'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'text_arg' => 'contents_in_document.info'
+          },
+          'line_nr' => {
+            'file_name' => 'contents_in_document.texi',
+            'line_nr' => 3,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'Top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'line_nr' => {
+        'file_name' => 'contents_in_document.texi',
+        'line_nr' => 5,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'contents',
+          'line_nr' => {
+            'file_name' => 'contents_in_document.texi',
+            'line_nr' => 8,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ]
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => 'contents_in_document.texi',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'chap'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ]
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => 'contents_in_document.texi',
+        'line_nr' => 10,
+        'macro' => ''
+      },
+      'number' => 1,
+      'parent' => {}
+    },
+    {
+      'cmdname' => 'bye',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'contents_in_document'}{'contents'}[0];
+$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1];
+$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1];
+$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[1]{'parent'} 
= $result_trees{'contents_in_document'}{'contents'}[0];
+$result_trees{'contents_in_document'}{'contents'}[0]{'contents'}[2]{'parent'} 
= $result_trees{'contents_in_document'}{'contents'}[0];
+$result_trees{'contents_in_document'}{'contents'}[0]{'parent'} = 
$result_trees{'contents_in_document'};
+$result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_in_document'}{'contents'}[1];
+$result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'contents_in_document'}{'contents'}[1];
+$result_trees{'contents_in_document'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'contents_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_in_document'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'contents_in_document'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'contents_in_document'}{'contents'}[1]{'parent'} = 
$result_trees{'contents_in_document'};
+$result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_in_document'}{'contents'}[2];
+$result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'contents_in_document'}{'contents'}[2];
+$result_trees{'contents_in_document'}{'contents'}[2]{'contents'}[0]{'parent'} 
= $result_trees{'contents_in_document'}{'contents'}[2];
+$result_trees{'contents_in_document'}{'contents'}[2]{'contents'}[1]{'parent'} 
= $result_trees{'contents_in_document'}{'contents'}[2];
+$result_trees{'contents_in_document'}{'contents'}[2]{'contents'}[2]{'parent'} 
= $result_trees{'contents_in_document'}{'contents'}[2];
+$result_trees{'contents_in_document'}{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'contents_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_in_document'}{'contents'}[2]{'parent'} = 
$result_trees{'contents_in_document'};
+$result_trees{'contents_in_document'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_in_document'}{'contents'}[3];
+$result_trees{'contents_in_document'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_in_document'}{'contents'}[3]{'args'}[0];
+$result_trees{'contents_in_document'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'contents_in_document'}{'contents'}[3];
+$result_trees{'contents_in_document'}{'contents'}[3]{'contents'}[0]{'parent'} 
= $result_trees{'contents_in_document'}{'contents'}[3];
+$result_trees{'contents_in_document'}{'contents'}[3]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'contents_in_document'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_in_document'}{'contents'}[3]{'parent'} = 
$result_trees{'contents_in_document'};
+$result_trees{'contents_in_document'}{'contents'}[4]{'parent'} = 
$result_trees{'contents_in_document'};
+
+$result_texis{'contents_in_document'} = '\\input texinfo @c -*-texinfo-*-
+
address@hidden contents_in_document.info
+
address@hidden Top
address@hidden top
+
address@hidden
+
address@hidden chap
+
address@hidden
+';
+
+
+$result_texts{'contents_in_document'} = '
+top
+***
+
+
+1 chap
+******
+
+';
+
+$result_sectioning{'contents_in_document'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'contents_in_document'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'contents_in_document'}{'section_childs'}[0];
+$result_sectioning{'contents_in_document'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'contents_in_document'}{'section_childs'}[0];
+$result_sectioning{'contents_in_document'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'contents_in_document'}{'section_childs'}[0];
+$result_sectioning{'contents_in_document'}{'section_childs'}[0]{'section_up'} 
= $result_sectioning{'contents_in_document'};
+
+$result_nodes{'contents_in_document'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'contents_in_document'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'contents_in_document'};
+
+$result_menus{'contents_in_document'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
+$result_errors{'contents_in_document'} = [
+  {
+    'error_line' => 'contents_in_document.texi:8: warning: @contents should 
only appear at beginning or end of document
+',
+    'file_name' => 'contents_in_document.texi',
+    'line_nr' => 8,
+    'macro' => '',
+    'text' => '@contents should only appear at beginning or end of document',
+    'type' => 'warning'
+  }
+];
+
+
+1;

Index: t/results/sectioning/contents_no_section.pl
===================================================================
RCS file: t/results/sectioning/contents_no_section.pl
diff -N t/results/sectioning/contents_no_section.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/contents_no_section.pl 6 Feb 2012 23:23:00 -0000       
1.1
@@ -0,0 +1,230 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'contents_no_section'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'text' => '\\input texinfo @c -*-texinfo-*-
+',
+                  'type' => 'preamble_text'
+                },
+                {
+                  'text' => '
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'contents_no_section.info'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'text_arg' => 'contents_no_section.info'
+          },
+          'line_nr' => {
+            'file_name' => 'contents_no_section.texi',
+            'line_nr' => 3,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'Top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'contents',
+          'line_nr' => {
+            'file_name' => 'contents_no_section.texi',
+            'line_nr' => 7,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'line_nr' => {
+        'file_name' => 'contents_no_section.texi',
+        'line_nr' => 5,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'cmdname' => 'bye',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[0];
+$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'contents_no_section'}{'contents'}[0];
+$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1];
+$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1];
+$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'contents_no_section'}{'contents'}[0];
+$result_trees{'contents_no_section'}{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'contents_no_section'}{'contents'}[0];
+$result_trees{'contents_no_section'}{'contents'}[0]{'parent'} = 
$result_trees{'contents_no_section'};
+$result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'contents_no_section'}{'contents'}[1];
+$result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0];
+$result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'contents_no_section'}{'contents'}[1];
+$result_trees{'contents_no_section'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'contents_no_section'}{'contents'}[1];
+$result_trees{'contents_no_section'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'contents_no_section'}{'contents'}[1];
+$result_trees{'contents_no_section'}{'contents'}[1]{'contents'}[2]{'parent'} = 
$result_trees{'contents_no_section'}{'contents'}[1];
+$result_trees{'contents_no_section'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'contents_no_section'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'contents_no_section'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'contents_no_section'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'contents_no_section'}{'contents'}[1]{'parent'} = 
$result_trees{'contents_no_section'};
+$result_trees{'contents_no_section'}{'contents'}[2]{'parent'} = 
$result_trees{'contents_no_section'};
+
+$result_texis{'contents_no_section'} = '\\input texinfo @c -*-texinfo-*-
+
address@hidden contents_no_section.info
+
address@hidden Top
+
address@hidden
+
address@hidden
+';
+
+
+$result_texts{'contents_no_section'} = '
+
+
+';
+
+$result_sectioning{'contents_no_section'} = {};
+
+$result_nodes{'contents_no_section'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'contents_no_section'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'contents_no_section'};
+
+$result_menus{'contents_no_section'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
+$result_errors{'contents_no_section'} = [];
+
+
+1;

Index: tests/formatting/contents_at_document_begin.texi
===================================================================
RCS file: tests/formatting/contents_at_document_begin.texi
diff -N tests/formatting/contents_at_document_begin.texi
--- tests/formatting/contents_at_document_begin.texi    5 Feb 2012 22:22:15 
-0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-\input texinfo @c -*-texinfo-*-
-
address@hidden contents_at_document_begin.info
-
address@hidden
-
address@hidden Top
address@hidden top
-
address@hidden chap
-
address@hidden
-

Index: tests/formatting/contents_at_end_document.texi
===================================================================
RCS file: tests/formatting/contents_at_end_document.texi
diff -N tests/formatting/contents_at_end_document.texi
--- tests/formatting/contents_at_end_document.texi      5 Feb 2012 22:22:15 
-0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-\input texinfo @c -*-texinfo-*-
-
address@hidden contents_at_end_document.info
-
address@hidden Top
address@hidden top
-
address@hidden chap
-
address@hidden
-
address@hidden
-

Index: tests/formatting/contents_at_end_document_after_node.texi
===================================================================
RCS file: tests/formatting/contents_at_end_document_after_node.texi
diff -N tests/formatting/contents_at_end_document_after_node.texi
--- tests/formatting/contents_at_end_document_after_node.texi   5 Feb 2012 
22:22:16 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-\input texinfo @c -*-texinfo-*-
-
address@hidden contents_at_end_document_after_node.info
-
address@hidden Top
address@hidden top
-
address@hidden
-* a node::
address@hidden menu
-
address@hidden chap
-
address@hidden a node,,,Top
-
address@hidden
-
address@hidden
-

Index: tests/formatting/contents_in_document.texi
===================================================================
RCS file: tests/formatting/contents_in_document.texi
diff -N tests/formatting/contents_in_document.texi
--- tests/formatting/contents_in_document.texi  5 Feb 2012 22:22:16 -0000       
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-\input texinfo @c -*-texinfo-*-
-
address@hidden contents_in_document.info
-
address@hidden Top
address@hidden top
-
address@hidden
-
address@hidden chap
-
address@hidden

Index: tests/formatting/contents_no_section.texi
===================================================================
RCS file: tests/formatting/contents_no_section.texi
diff -N tests/formatting/contents_no_section.texi
--- tests/formatting/contents_no_section.texi   5 Feb 2012 22:22:16 -0000       
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-\input texinfo @c -*-texinfo-*-
-
address@hidden contents_no_section.info
-
address@hidden Top
-
address@hidden
-
address@hidden
-

Index: 
tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.1
===================================================================
RCS file: 
tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.1
diff -N 
tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.1

Index: 
tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.2
===================================================================
RCS file: 
tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.2
diff -N 
tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.2

Index: 
tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.html
===================================================================
RCS file: 
tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.html
diff -N 
tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.html
--- 
tests/formatting/res_parser/contents_at_document_begin/contents_at_document_begin.html
      5 Feb 2012 22:22:17 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,211 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<html>
-<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
-<head>
-<title>top</title>
-
-<meta name="description" content="top">
-<meta name="keywords" content="top">
-<meta name="resource-type" content="document">
-<meta name="distribution" content="global">
-<meta name="Generator" content="texi2any">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<style type="text/css">
-<!--
-a.summary-letter {text-decoration: none}
-blockquote.smallquotation {font-size: smaller}
-div.display {margin-left: 3.2em}
-div.example {margin-left: 3.2em}
-div.lisp {margin-left: 3.2em}
-div.smalldisplay {margin-left: 3.2em}
-div.smallexample {margin-left: 3.2em}
-div.smalllisp {margin-left: 3.2em}
-pre.display {font-family: serif}
-pre.format {font-family: serif}
-pre.menu-comment {font-family: serif}
-pre.menu-preformatted {font-family: serif}
-pre.smalldisplay {font-family: serif; font-size: smaller}
-pre.smallexample {font-size: smaller}
-pre.smallformat {font-family: serif; font-size: smaller}
-pre.smalllisp {font-size: smaller}
-span.nocodebreak {white-space:pre}
-span.nolinebreak {white-space:pre}
-span.roman {font-family:serif; font-weight:normal}
-span.sansserif {font-family:sans-serif; font-weight:normal}
-ul.no-bullet {list-style: none}
--->
-</style>
-
-
-</head>
-
-<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
-
-
-<a name="Top"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[ &lt; ]</td>
-<td valign="middle" align="left">[<a href="#chap" title="Next section in 
reading order"> &gt; </a>]</td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<a name="top"></a>
-<h1 class="top">top</h1>
-
-<hr size="6">
-<a name="chap"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
-<td valign="middle" align="left">[<a href="#Top" title="Previous section in 
reading order"> &lt; </a>]</td>
-<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up 
</a>]</td>
-<td valign="middle" align="left">[ &gt; ]</td>
-<td valign="middle" align="left">[ &gt;&gt; ]</td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="chapter">1 chap</h1>
-
-<hr size="6">
-<a name="SEC_Contents"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="contents-heading">Table of Contents</h1>
-
-<div class="contents">
-
-<ul class="no-bullet">
-  <li><a name="toc-chap" href="#chap">1 chap</a></li>
-</ul>
-</div>
-<hr>
-<a name="SEC_About"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="about-heading">About This Document</h1>
-
-<p>
-  This document was generated on <em>a sunny day</em> using <a 
href="http://www.gnu.org/software/texinfo/";><em>texi2any</em></a>.
-</p>
-<p>
-  The buttons in the navigation panels have the following meaning:
-</p>
-<table border="1">
-  <tr>
-    <th> Button </th>
-    <th> Name </th>
-    <th> Go to </th>
-    <th> From 1.2.3 go to</th>
-  </tr>
-  <tr>
-    <td align="center"> [ &lt;&lt; ] </td>
-    <td align="center">FastBack</td>
-    <td>Beginning of this chapter or previous chapter</td>
-    <td>1</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &lt; ] </td>
-    <td align="center">Back</td>
-    <td>Previous section in reading order</td>
-    <td>1.2.2</td>
-  </tr>
-  <tr>
-    <td align="center"> [ Up ] </td>
-    <td align="center">Up</td>
-    <td>Up section</td>
-    <td>1.2</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &gt; ] </td>
-    <td align="center">Forward</td>
-    <td>Next section in reading order</td>
-    <td>1.2.4</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &gt;&gt; ] </td>
-    <td align="center">FastForward</td>
-    <td>Next chapter</td>
-    <td>2</td>
-  </tr>
-  <tr>
-    <td align="center"> [Top] </td>
-    <td align="center">Top</td>
-    <td>Cover (top) of document</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [Contents] </td>
-    <td align="center">Contents</td>
-    <td>Table of contents</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [Index] </td>
-    <td align="center">Index</td>
-    <td>Index</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [ ? ] </td>
-    <td align="center">About</td>
-    <td>About (help)</td>
-    <td> &nbsp; </td>
-  </tr>
-</table>
-
-<p>
-  where the <strong> Example </strong> assumes that the current position is at 
<strong> Subsubsection One-Two-Three </strong> of a document of the following 
structure:
-</p>
-
-<ul>
-  <li> 1. Section One
-    <ul>
-      <li>1.1 Subsection One-One
-        <ul>
-          <li>...</li>
-        </ul>
-      </li>
-      <li>1.2 Subsection One-Two
-        <ul>
-          <li>1.2.1 Subsubsection One-Two-One</li>
-          <li>1.2.2 Subsubsection One-Two-Two</li>
-          <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
-            <strong>&lt;== Current Position </strong></li>
-          <li>1.2.4 Subsubsection One-Two-Four</li>
-        </ul>
-      </li>
-      <li>1.3 Subsection One-Three
-        <ul>
-          <li>...</li>
-        </ul>
-      </li>
-      <li>1.4 Subsection One-Four</li>
-    </ul>
-  </li>
-</ul>
-
-<hr>
-<p>
- <font size="-1">
-  This document was generated on <em>a sunny day</em> using <a 
href="http://www.gnu.org/software/texinfo/";><em>texi2any</em></a>.
- </font>
- <br>
-
-</p>
-</body>
-</html>

Index: 
tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.1
===================================================================
RCS file: 
tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.1
diff -N 
tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.1

Index: 
tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.2
===================================================================
RCS file: 
tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.2
diff -N 
tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.2

Index: 
tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.html
===================================================================
RCS file: 
tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.html
diff -N 
tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.html
--- 
tests/formatting/res_parser/contents_at_end_document/contents_at_end_document.html
  5 Feb 2012 22:22:17 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,211 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<html>
-<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
-<head>
-<title>top</title>
-
-<meta name="description" content="top">
-<meta name="keywords" content="top">
-<meta name="resource-type" content="document">
-<meta name="distribution" content="global">
-<meta name="Generator" content="texi2any">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<style type="text/css">
-<!--
-a.summary-letter {text-decoration: none}
-blockquote.smallquotation {font-size: smaller}
-div.display {margin-left: 3.2em}
-div.example {margin-left: 3.2em}
-div.lisp {margin-left: 3.2em}
-div.smalldisplay {margin-left: 3.2em}
-div.smallexample {margin-left: 3.2em}
-div.smalllisp {margin-left: 3.2em}
-pre.display {font-family: serif}
-pre.format {font-family: serif}
-pre.menu-comment {font-family: serif}
-pre.menu-preformatted {font-family: serif}
-pre.smalldisplay {font-family: serif; font-size: smaller}
-pre.smallexample {font-size: smaller}
-pre.smallformat {font-family: serif; font-size: smaller}
-pre.smalllisp {font-size: smaller}
-span.nocodebreak {white-space:pre}
-span.nolinebreak {white-space:pre}
-span.roman {font-family:serif; font-weight:normal}
-span.sansserif {font-family:sans-serif; font-weight:normal}
-ul.no-bullet {list-style: none}
--->
-</style>
-
-
-</head>
-
-<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
-
-<a name="Top"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[ &lt; ]</td>
-<td valign="middle" align="left">[<a href="#chap" title="Next section in 
reading order"> &gt; </a>]</td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<a name="top"></a>
-<h1 class="top">top</h1>
-
-<hr size="6">
-<a name="chap"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
-<td valign="middle" align="left">[<a href="#Top" title="Previous section in 
reading order"> &lt; </a>]</td>
-<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up 
</a>]</td>
-<td valign="middle" align="left">[ &gt; ]</td>
-<td valign="middle" align="left">[ &gt;&gt; ]</td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="chapter">1 chap</h1>
-
-
-<hr size="6">
-<a name="SEC_Contents"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="contents-heading">Table of Contents</h1>
-
-<div class="contents">
-
-<ul class="no-bullet">
-  <li><a name="toc-chap" href="#chap">1 chap</a></li>
-</ul>
-</div>
-<hr>
-<a name="SEC_About"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="about-heading">About This Document</h1>
-
-<p>
-  This document was generated on <em>a sunny day</em> using <a 
href="http://www.gnu.org/software/texinfo/";><em>texi2any</em></a>.
-</p>
-<p>
-  The buttons in the navigation panels have the following meaning:
-</p>
-<table border="1">
-  <tr>
-    <th> Button </th>
-    <th> Name </th>
-    <th> Go to </th>
-    <th> From 1.2.3 go to</th>
-  </tr>
-  <tr>
-    <td align="center"> [ &lt;&lt; ] </td>
-    <td align="center">FastBack</td>
-    <td>Beginning of this chapter or previous chapter</td>
-    <td>1</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &lt; ] </td>
-    <td align="center">Back</td>
-    <td>Previous section in reading order</td>
-    <td>1.2.2</td>
-  </tr>
-  <tr>
-    <td align="center"> [ Up ] </td>
-    <td align="center">Up</td>
-    <td>Up section</td>
-    <td>1.2</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &gt; ] </td>
-    <td align="center">Forward</td>
-    <td>Next section in reading order</td>
-    <td>1.2.4</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &gt;&gt; ] </td>
-    <td align="center">FastForward</td>
-    <td>Next chapter</td>
-    <td>2</td>
-  </tr>
-  <tr>
-    <td align="center"> [Top] </td>
-    <td align="center">Top</td>
-    <td>Cover (top) of document</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [Contents] </td>
-    <td align="center">Contents</td>
-    <td>Table of contents</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [Index] </td>
-    <td align="center">Index</td>
-    <td>Index</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [ ? ] </td>
-    <td align="center">About</td>
-    <td>About (help)</td>
-    <td> &nbsp; </td>
-  </tr>
-</table>
-
-<p>
-  where the <strong> Example </strong> assumes that the current position is at 
<strong> Subsubsection One-Two-Three </strong> of a document of the following 
structure:
-</p>
-
-<ul>
-  <li> 1. Section One
-    <ul>
-      <li>1.1 Subsection One-One
-        <ul>
-          <li>...</li>
-        </ul>
-      </li>
-      <li>1.2 Subsection One-Two
-        <ul>
-          <li>1.2.1 Subsubsection One-Two-One</li>
-          <li>1.2.2 Subsubsection One-Two-Two</li>
-          <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
-            <strong>&lt;== Current Position </strong></li>
-          <li>1.2.4 Subsubsection One-Two-Four</li>
-        </ul>
-      </li>
-      <li>1.3 Subsection One-Three
-        <ul>
-          <li>...</li>
-        </ul>
-      </li>
-      <li>1.4 Subsection One-Four</li>
-    </ul>
-  </li>
-</ul>
-
-<hr>
-<p>
- <font size="-1">
-  This document was generated on <em>a sunny day</em> using <a 
href="http://www.gnu.org/software/texinfo/";><em>texi2any</em></a>.
- </font>
- <br>
-
-</p>
-</body>
-</html>

Index: 
tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.1
===================================================================
RCS file: 
tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.1
diff -N 
tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.1

Index: 
tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.2
===================================================================
RCS file: 
tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.2
diff -N 
tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.2

Index: 
tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.html
===================================================================
RCS file: 
tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.html
diff -N 
tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.html
--- 
tests/formatting/res_parser/contents_at_end_document_after_node/contents_at_end_document_after_node.html
    5 Feb 2012 22:22:18 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,218 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<html>
-<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
-<head>
-<title>top</title>
-
-<meta name="description" content="top">
-<meta name="keywords" content="top">
-<meta name="resource-type" content="document">
-<meta name="distribution" content="global">
-<meta name="Generator" content="texi2any">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<style type="text/css">
-<!--
-a.summary-letter {text-decoration: none}
-blockquote.smallquotation {font-size: smaller}
-div.display {margin-left: 3.2em}
-div.example {margin-left: 3.2em}
-div.lisp {margin-left: 3.2em}
-div.smalldisplay {margin-left: 3.2em}
-div.smallexample {margin-left: 3.2em}
-div.smalllisp {margin-left: 3.2em}
-pre.display {font-family: serif}
-pre.format {font-family: serif}
-pre.menu-comment {font-family: serif}
-pre.menu-preformatted {font-family: serif}
-pre.smalldisplay {font-family: serif; font-size: smaller}
-pre.smallexample {font-size: smaller}
-pre.smallformat {font-family: serif; font-size: smaller}
-pre.smalllisp {font-size: smaller}
-span.nocodebreak {white-space:pre}
-span.nolinebreak {white-space:pre}
-span.roman {font-family:serif; font-weight:normal}
-span.sansserif {font-family:sans-serif; font-weight:normal}
-ul.no-bullet {list-style: none}
--->
-</style>
-
-
-</head>
-
-<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
-
-<a name="Top"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[ &lt; ]</td>
-<td valign="middle" align="left">[<a href="#chap" title="Next section in 
reading order"> &gt; </a>]</td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<a name="top"></a>
-<h1 class="top">top</h1>
-
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#a-node">a 
node</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
-
-<hr size="6">
-<a name="chap"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
-<td valign="middle" align="left">[<a href="#Top" title="Previous section in 
reading order"> &lt; </a>]</td>
-<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up 
</a>]</td>
-<td valign="middle" align="left">[ &gt; ]</td>
-<td valign="middle" align="left">[ &gt;&gt; ]</td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="chapter">1 chap</h1>
-
-<a name="a-node"></a>
-
-
-<hr size="6">
-<a name="SEC_Contents"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="contents-heading">Table of Contents</h1>
-
-<div class="contents">
-
-<ul class="no-bullet">
-  <li><a name="toc-chap" href="#chap">1 chap</a></li>
-</ul>
-</div>
-<hr>
-<a name="SEC_About"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="about-heading">About This Document</h1>
-
-<p>
-  This document was generated on <em>a sunny day</em> using <a 
href="http://www.gnu.org/software/texinfo/";><em>texi2any</em></a>.
-</p>
-<p>
-  The buttons in the navigation panels have the following meaning:
-</p>
-<table border="1">
-  <tr>
-    <th> Button </th>
-    <th> Name </th>
-    <th> Go to </th>
-    <th> From 1.2.3 go to</th>
-  </tr>
-  <tr>
-    <td align="center"> [ &lt;&lt; ] </td>
-    <td align="center">FastBack</td>
-    <td>Beginning of this chapter or previous chapter</td>
-    <td>1</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &lt; ] </td>
-    <td align="center">Back</td>
-    <td>Previous section in reading order</td>
-    <td>1.2.2</td>
-  </tr>
-  <tr>
-    <td align="center"> [ Up ] </td>
-    <td align="center">Up</td>
-    <td>Up section</td>
-    <td>1.2</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &gt; ] </td>
-    <td align="center">Forward</td>
-    <td>Next section in reading order</td>
-    <td>1.2.4</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &gt;&gt; ] </td>
-    <td align="center">FastForward</td>
-    <td>Next chapter</td>
-    <td>2</td>
-  </tr>
-  <tr>
-    <td align="center"> [Top] </td>
-    <td align="center">Top</td>
-    <td>Cover (top) of document</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [Contents] </td>
-    <td align="center">Contents</td>
-    <td>Table of contents</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [Index] </td>
-    <td align="center">Index</td>
-    <td>Index</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [ ? ] </td>
-    <td align="center">About</td>
-    <td>About (help)</td>
-    <td> &nbsp; </td>
-  </tr>
-</table>
-
-<p>
-  where the <strong> Example </strong> assumes that the current position is at 
<strong> Subsubsection One-Two-Three </strong> of a document of the following 
structure:
-</p>
-
-<ul>
-  <li> 1. Section One
-    <ul>
-      <li>1.1 Subsection One-One
-        <ul>
-          <li>...</li>
-        </ul>
-      </li>
-      <li>1.2 Subsection One-Two
-        <ul>
-          <li>1.2.1 Subsubsection One-Two-One</li>
-          <li>1.2.2 Subsubsection One-Two-Two</li>
-          <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
-            <strong>&lt;== Current Position </strong></li>
-          <li>1.2.4 Subsubsection One-Two-Four</li>
-        </ul>
-      </li>
-      <li>1.3 Subsection One-Three
-        <ul>
-          <li>...</li>
-        </ul>
-      </li>
-      <li>1.4 Subsection One-Four</li>
-    </ul>
-  </li>
-</ul>
-
-<hr>
-<p>
- <font size="-1">
-  This document was generated on <em>a sunny day</em> using <a 
href="http://www.gnu.org/software/texinfo/";><em>texi2any</em></a>.
- </font>
- <br>
-
-</p>
-</body>
-</html>

Index: tests/formatting/res_parser/contents_in_document/contents_in_document.1
===================================================================
RCS file: 
tests/formatting/res_parser/contents_in_document/contents_in_document.1
diff -N tests/formatting/res_parser/contents_in_document/contents_in_document.1

Index: tests/formatting/res_parser/contents_in_document/contents_in_document.2
===================================================================
RCS file: 
tests/formatting/res_parser/contents_in_document/contents_in_document.2
diff -N tests/formatting/res_parser/contents_in_document/contents_in_document.2
--- tests/formatting/res_parser/contents_in_document/contents_in_document.2     
5 Feb 2012 22:22:18 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1 +0,0 @@
-contents_in_document.texi:8: warning: @contents should only appear at 
beginning or end of document

Index: 
tests/formatting/res_parser/contents_in_document/contents_in_document.html
===================================================================
RCS file: 
tests/formatting/res_parser/contents_in_document/contents_in_document.html
diff -N 
tests/formatting/res_parser/contents_in_document/contents_in_document.html
--- tests/formatting/res_parser/contents_in_document/contents_in_document.html  
5 Feb 2012 22:22:18 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,211 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<html>
-<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
-<head>
-<title>top</title>
-
-<meta name="description" content="top">
-<meta name="keywords" content="top">
-<meta name="resource-type" content="document">
-<meta name="distribution" content="global">
-<meta name="Generator" content="texi2any">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<style type="text/css">
-<!--
-a.summary-letter {text-decoration: none}
-blockquote.smallquotation {font-size: smaller}
-div.display {margin-left: 3.2em}
-div.example {margin-left: 3.2em}
-div.lisp {margin-left: 3.2em}
-div.smalldisplay {margin-left: 3.2em}
-div.smallexample {margin-left: 3.2em}
-div.smalllisp {margin-left: 3.2em}
-pre.display {font-family: serif}
-pre.format {font-family: serif}
-pre.menu-comment {font-family: serif}
-pre.menu-preformatted {font-family: serif}
-pre.smalldisplay {font-family: serif; font-size: smaller}
-pre.smallexample {font-size: smaller}
-pre.smallformat {font-family: serif; font-size: smaller}
-pre.smalllisp {font-size: smaller}
-span.nocodebreak {white-space:pre}
-span.nolinebreak {white-space:pre}
-span.roman {font-family:serif; font-weight:normal}
-span.sansserif {font-family:sans-serif; font-weight:normal}
-ul.no-bullet {list-style: none}
--->
-</style>
-
-
-</head>
-
-<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
-
-<a name="Top"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[ &lt; ]</td>
-<td valign="middle" align="left">[<a href="#chap" title="Next section in 
reading order"> &gt; </a>]</td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<a name="top"></a>
-<h1 class="top">top</h1>
-
-
-<hr size="6">
-<a name="chap"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
-<td valign="middle" align="left">[<a href="#Top" title="Previous section in 
reading order"> &lt; </a>]</td>
-<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up 
</a>]</td>
-<td valign="middle" align="left">[ &gt; ]</td>
-<td valign="middle" align="left">[ &gt;&gt; ]</td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left"> &nbsp; </td>
-<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="chapter">1 chap</h1>
-
-<hr size="6">
-<a name="SEC_Contents"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="contents-heading">Table of Contents</h1>
-
-<div class="contents">
-
-<ul class="no-bullet">
-  <li><a name="toc-chap" href="#chap">1 chap</a></li>
-</ul>
-</div>
-<hr>
-<a name="SEC_About"></a>
-<table class="header" cellpadding="1" cellspacing="1" border="0">
-<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
-<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
-<td valign="middle" align="left">[Index]</td>
-<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
-</tr></table>
-<h1 class="about-heading">About This Document</h1>
-
-<p>
-  This document was generated on <em>a sunny day</em> using <a 
href="http://www.gnu.org/software/texinfo/";><em>texi2any</em></a>.
-</p>
-<p>
-  The buttons in the navigation panels have the following meaning:
-</p>
-<table border="1">
-  <tr>
-    <th> Button </th>
-    <th> Name </th>
-    <th> Go to </th>
-    <th> From 1.2.3 go to</th>
-  </tr>
-  <tr>
-    <td align="center"> [ &lt;&lt; ] </td>
-    <td align="center">FastBack</td>
-    <td>Beginning of this chapter or previous chapter</td>
-    <td>1</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &lt; ] </td>
-    <td align="center">Back</td>
-    <td>Previous section in reading order</td>
-    <td>1.2.2</td>
-  </tr>
-  <tr>
-    <td align="center"> [ Up ] </td>
-    <td align="center">Up</td>
-    <td>Up section</td>
-    <td>1.2</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &gt; ] </td>
-    <td align="center">Forward</td>
-    <td>Next section in reading order</td>
-    <td>1.2.4</td>
-  </tr>
-  <tr>
-    <td align="center"> [ &gt;&gt; ] </td>
-    <td align="center">FastForward</td>
-    <td>Next chapter</td>
-    <td>2</td>
-  </tr>
-  <tr>
-    <td align="center"> [Top] </td>
-    <td align="center">Top</td>
-    <td>Cover (top) of document</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [Contents] </td>
-    <td align="center">Contents</td>
-    <td>Table of contents</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [Index] </td>
-    <td align="center">Index</td>
-    <td>Index</td>
-    <td> &nbsp; </td>
-  </tr>
-  <tr>
-    <td align="center"> [ ? ] </td>
-    <td align="center">About</td>
-    <td>About (help)</td>
-    <td> &nbsp; </td>
-  </tr>
-</table>
-
-<p>
-  where the <strong> Example </strong> assumes that the current position is at 
<strong> Subsubsection One-Two-Three </strong> of a document of the following 
structure:
-</p>
-
-<ul>
-  <li> 1. Section One
-    <ul>
-      <li>1.1 Subsection One-One
-        <ul>
-          <li>...</li>
-        </ul>
-      </li>
-      <li>1.2 Subsection One-Two
-        <ul>
-          <li>1.2.1 Subsubsection One-Two-One</li>
-          <li>1.2.2 Subsubsection One-Two-Two</li>
-          <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
-            <strong>&lt;== Current Position </strong></li>
-          <li>1.2.4 Subsubsection One-Two-Four</li>
-        </ul>
-      </li>
-      <li>1.3 Subsection One-Three
-        <ul>
-          <li>...</li>
-        </ul>
-      </li>
-      <li>1.4 Subsection One-Four</li>
-    </ul>
-  </li>
-</ul>
-
-<hr>
-<p>
- <font size="-1">
-  This document was generated on <em>a sunny day</em> using <a 
href="http://www.gnu.org/software/texinfo/";><em>texi2any</em></a>.
- </font>
- <br>
-
-</p>
-</body>
-</html>

Index: tests/formatting/res_parser/contents_no_section/contents_no_section.1
===================================================================
RCS file: tests/formatting/res_parser/contents_no_section/contents_no_section.1
diff -N tests/formatting/res_parser/contents_no_section/contents_no_section.1

Index: tests/formatting/res_parser/contents_no_section/contents_no_section.2
===================================================================
RCS file: tests/formatting/res_parser/contents_no_section/contents_no_section.2
diff -N tests/formatting/res_parser/contents_no_section/contents_no_section.2
--- tests/formatting/res_parser/contents_no_section/contents_no_section.2       
5 Feb 2012 22:22:18 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1 +0,0 @@
-warning: Must specify a title with a title command or @top

Index: tests/formatting/res_parser/contents_no_section/contents_no_section.html
===================================================================
RCS file: 
tests/formatting/res_parser/contents_no_section/contents_no_section.html
diff -N tests/formatting/res_parser/contents_no_section/contents_no_section.html
--- tests/formatting/res_parser/contents_no_section/contents_no_section.html    
5 Feb 2012 22:22:19 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,56 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<html>
-<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
-<head>
-<title>Untitled Document</title>
-
-<meta name="description" content="Untitled Document">
-<meta name="keywords" content="Untitled Document">
-<meta name="resource-type" content="document">
-<meta name="distribution" content="global">
-<meta name="Generator" content="texi2any">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<style type="text/css">
-<!--
-a.summary-letter {text-decoration: none}
-blockquote.smallquotation {font-size: smaller}
-div.display {margin-left: 3.2em}
-div.example {margin-left: 3.2em}
-div.lisp {margin-left: 3.2em}
-div.smalldisplay {margin-left: 3.2em}
-div.smallexample {margin-left: 3.2em}
-div.smalllisp {margin-left: 3.2em}
-pre.display {font-family: serif}
-pre.format {font-family: serif}
-pre.menu-comment {font-family: serif}
-pre.menu-preformatted {font-family: serif}
-pre.smalldisplay {font-family: serif; font-size: smaller}
-pre.smallexample {font-size: smaller}
-pre.smallformat {font-family: serif; font-size: smaller}
-pre.smalllisp {font-size: smaller}
-span.nocodebreak {white-space:pre}
-span.nolinebreak {white-space:pre}
-span.roman {font-family:serif; font-weight:normal}
-span.sansserif {font-family:sans-serif; font-weight:normal}
-ul.no-bullet {list-style: none}
--->
-</style>
-
-
-</head>
-
-<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
-
-<a name="Top"></a>
-
-
-<hr>
-<p>
- <font size="-1">
-  This document was generated on <em>a sunny day</em> using <a 
href="http://www.gnu.org/software/texinfo/";><em>texi2any</em></a>.
- </font>
- <br>
-
-</p>
-</body>
-</html>



reply via email to

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