texinfo-commits
[Top][All Lists]
Advanced

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

[8219] move tests under t


From: gavinsmith0123
Subject: [8219] move tests under t
Date: Sun, 23 Sep 2018 17:10:06 -0400 (EDT)

Revision: 8219
          http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=8219
Author:   gavin
Date:     2018-09-23 17:10:06 -0400 (Sun, 23 Sep 2018)
Log Message:
-----------
move tests under t

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/tp/Makefile.am
    trunk/tp/t/92formatting.t
    trunk/tp/tests/formatting/list-of-tests

Added Paths:
-----------
    trunk/tp/t/include/my-bib-macros.texi
    trunk/tp/t/input_files/bib-example.texi
    trunk/tp/t/input_files/cond.texi
    trunk/tp/t/input_files/glossary.texi
    trunk/tp/t/results/formatting/cond.pl
    trunk/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
    trunk/tp/t/results/formatting/cond_info.pl
    trunk/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl
    trunk/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
    trunk/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl
    trunk/tp/t/results/formatting/cond_xml.pl
    trunk/tp/t/results/formatting/texi_bib_example.pl
    trunk/tp/t/results/formatting/texi_cond.pl
    trunk/tp/t/results/formatting/texi_glossary.pl

Removed Paths:
-------------
    trunk/tp/tests/formatting/bib-example.texi
    trunk/tp/tests/formatting/cond.texi
    trunk/tp/tests/formatting/glossary.texi
    trunk/tp/tests/formatting/my-bib-macros.texi
    trunk/tp/tests/formatting/res_parser/cond/
    trunk/tp/tests/formatting/res_parser/cond_ifhtml_ifinfo_iftex/
    trunk/tp/tests/formatting/res_parser/cond_info/
    trunk/tp/tests/formatting/res_parser/cond_info_ifhtml_ifinfo_iftex/
    trunk/tp/tests/formatting/res_parser/cond_info_no-ifhtml_no-ifinfo_no-iftex/
    trunk/tp/tests/formatting/res_parser/cond_no-ifhtml_no-ifinfo_no-iftex/
    trunk/tp/tests/formatting/res_parser/cond_xml/
    trunk/tp/tests/formatting/res_parser/empty/
    trunk/tp/tests/formatting/res_parser/texi_bib-example/
    trunk/tp/tests/formatting/res_parser/texi_cond/
    trunk/tp/tests/formatting/res_parser/texi_glossary/
    trunk/tp/tests/test_scripts/formatting_cond.sh
    trunk/tp/tests/test_scripts/formatting_cond_ifhtml_ifinfo_iftex.sh
    trunk/tp/tests/test_scripts/formatting_cond_info.sh
    trunk/tp/tests/test_scripts/formatting_cond_info_ifhtml_ifinfo_iftex.sh
    
trunk/tp/tests/test_scripts/formatting_cond_info_no-ifhtml_no-ifinfo_no-iftex.sh
    trunk/tp/tests/test_scripts/formatting_cond_no-ifhtml_no-ifinfo_no-iftex.sh
    trunk/tp/tests/test_scripts/formatting_cond_xml.sh
    trunk/tp/tests/test_scripts/formatting_texi_bib-example.sh
    trunk/tp/tests/test_scripts/formatting_texi_cond.sh
    trunk/tp/tests/test_scripts/formatting_texi_glossary.sh
    trunk/tp/tests/test_scripts/formatting_unknown_nodes_renamed.sh

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog     2018-09-23 20:58:46 UTC (rev 8218)
+++ trunk/ChangeLog     2018-09-23 21:10:06 UTC (rev 8219)
@@ -1,6 +1,19 @@
 2018-09-23  Gavin Smith  <address@hidden>
 
-       * tp/Texinfo/Parser.pm (parse_texi_file): Save name subdirectory
+       * tp/tests/formatting/list_of_tests
+       (texi_glossary, texi_bib_example, texi_cond, cond, cond_xml):
+       (cond_no-ifhtml_no-ifinfo_no-iftex, cond_ifhtml_ifinfo_iftex)
+       (cond_info, cond_info_no-ifhtml_no-ifinfo_no-iftex)
+       (cond_info_ifhtml_ifinfo_iftex): Removed.
+       * t/92formatting.t
+       (texi_glossary, texi_bib_example, texi_cond, cond, cond_xml):
+       (cond_no-ifhtml_no-ifinfo_no-iftex, cond_ifhtml_ifinfo_iftex)
+       (cond_info, cond_info_no-ifhtml_no-ifinfo_no-iftex)
+       (cond_info_ifhtml_ifinfo_iftex): Added.
+
+2018-09-23  Gavin Smith  <address@hidden>
+
+       * tp/Texinfo/Parser.pm (parse_texi_file): Save name of subdirectory
        containing input file.
        * tp/Texinfo/Common.pm (parse_renamed_nodes_file): Check for 
        noderename.cnf in subdirectory containing input file first.

Modified: trunk/tp/Makefile.am
===================================================================
--- trunk/tp/Makefile.am        2018-09-23 20:58:46 UTC (rev 8218)
+++ trunk/tp/Makefile.am        2018-09-23 21:10:06 UTC (rev 8219)
@@ -120,6 +120,7 @@
  t/README \
  t/include/a.txt \
  t/include/aa.txt \
+ t/include/my-bib-macros.texi \
  t/include/count_image.png \
  t/include/count_image.txt \
  t/include/count_image_text.txt \
@@ -155,6 +156,8 @@
  t/init/l2h.init \
  t/test_utils.pl \
  t/input_files/all_spaces.texi \
+ t/input_files/bib-example.texi \
+ t/input_files/cond.texi \
  t/input_files/char_latin1_utf8_in_refs.texi \
  t/input_files/char_latin1_latin1_in_refs.texi \
  t/input_files/char_latin2_latin2_in_refs.texi \
@@ -170,6 +173,7 @@
  t/input_files/empty.texi \
  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/glossary.texi \
  t/input_files/japanese_utf8.texi \
  t/input_files/japanese_shift_jis.texi \
  t/input_files/nodequote.texi \

Modified: trunk/tp/t/92formatting.t
===================================================================
--- trunk/tp/t/92formatting.t   2018-09-23 20:58:46 UTC (rev 8218)
+++ trunk/tp/t/92formatting.t   2018-09-23 21:10:06 UTC (rev 8219)
@@ -7,8 +7,63 @@
 require 't/test_utils.pl';
 
 # These tests are supposed to test the same things as tests
-# under tp/tests did, but to be faster.
+# under tp/tests did, but to be faster, as we are avoiding the
+# start-up time of perl for every one.
 my @test_cases = (
+['texi_glossary',
+  undef, {'test_file' => 'glossary.texi',
+  },
+],
+['texi_bib_example',
+  undef, {'test_file' => 'bib-example.texi',
+  },
+],
+['texi_cond',
+  undef, {'test_file' => 'cond.texi',
+    'expanded_formats' => ['html', 'info'],
+  },
+],
+['cond',
+  undef, {'test_file' => 'cond.texi',
+  },
+],
+['cond_xml',
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['xml'],
+    'expanded_formats' => ['xml'],
+  },
+],
+['cond_no-ifhtml_no-ifinfo_no-iftex',
+  undef, {'test_file' => 'cond.texi',
+    'expanded_formats' => [],
+  },
+],
+['cond_ifhtml_ifinfo_iftex',
+  undef, {'test_file' => 'cond.texi',
+    'expanded_formats' => ['html', 'info', 'tex'],
+  },
+  {'expanded_formats' => ['html', 'info', 'tex'], },
+],
+['cond_info',
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['info'],
+    'expanded_formats' => ['info', 'plaintext'],
+  },
+],
+['cond_info_no-ifhtml_no-ifinfo_no-iftex',
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['info'],
+    'expanded_formats' => [],
+  },
+  {'expanded_formats' => []}
+],
+['cond_info_ifhtml_ifinfo_iftex',
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['info'],
+    'expanded_formats' => ['info', 'html', 'tex'],
+  },
+  {'expanded_formats' => ['info', 'html', 'tex'],}
+],
 ['unknown_nodes_renamed',
   undef, {'test_file' => 'unknown_nodes_renamed.texi', 
    'test_formats' => ['file_html']

Added: trunk/tp/t/include/my-bib-macros.texi
===================================================================
--- trunk/tp/t/include/my-bib-macros.texi                               (rev 0)
+++ trunk/tp/t/include/my-bib-macros.texi       2018-09-23 21:10:06 UTC (rev 
8219)
@@ -0,0 +1,232 @@
address@hidden \input texinfo   @c -*-texinfo-*-
address@hidden %% my-bib-macros.texi --- Texinfo macros providing a crude
address@hidden %% bibliography and citation capability.
+
address@hidden % Copyright (C) 2004  Aaron S. Hawley
+
address@hidden % Author: Aaron S. Hawley <address@hidden>
address@hidden % Keywords: docs, texinfo, extensions, bib
+
address@hidden % This file is free software; you can redistribute it and/or 
modify
address@hidden % it under the terms of the GNU General Public License as 
published by
address@hidden % the Free Software Foundation; either version 2, or (at your 
option)
address@hidden % any later version.
+
address@hidden % This file is distributed in the hope that it will be useful,
address@hidden % but WITHOUT ANY WARRANTY; without even the implied warranty of
address@hidden % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
address@hidden % GNU General Public License for more details.
+
address@hidden % You should have received a copy of the GNU General Public 
License
address@hidden % along with texi2html; see the file COPYING.  If not, write to
address@hidden % the Free Software Foundation, Inc., 59 Temple Place - Suite 
330,
address@hidden % Boston, MA 02111-1307, USA.
+
address@hidden %% Commentary:
+
address@hidden %%% Introduction
+
address@hidden %% Creates references to a ``Bibliography'' or ``References''
address@hidden %% section of a Texinfo document, using Texinfo's
address@hidden %% macro system.  Although not as terse a way to cite systems as 
is
address@hidden %% found in document systems like TeX, the format is simpler and
address@hidden %% the rendering  is easier for non-academic readers.
+
address@hidden %
+
address@hidden %%% Usage
+
address@hidden %% References to cited works can be put in any section of a 
document.
address@hidden %% The cited works must be put in either a Texinfo table (for
address@hidden %% instance with address@hidden @asis ... @end table'') or 
within a
address@hidden %% Texinfo list (something like address@hidden ... @end 
enumerate''
address@hidden %% or address@hidden @bullet ... @end itemize'').  They are 
created
address@hidden %% with the command address@hidden''.  To cite a reference
address@hidden %% with a @mybibitem use address@hidden''.
+
address@hidden %% The beginning of a document must include (using the @include
address@hidden %% command) the file my-bib-macros.texi, which should be made
address@hidden %% available in the current directory of the parent file.  A 
single
address@hidden %% call should be made to choose to use a list or a table.  The
address@hidden %% command to chose is called @mybibuselist{NODE}, where NODE is
address@hidden %% the node containing the location where the references are 
listed.
+
address@hidden %
+
address@hidden %%% Example
+
address@hidden %% \input texinfo   @c -*-texinfo-*-
address@hidden %% @comment %**start of header
address@hidden %% @setfilename my-file-with-bib.info
address@hidden %% @settitle Texinfo with a Bibliography and References
address@hidden %%
address@hidden %% @include my-bib-macros.texi
address@hidden %% @mybibuselist{References}
address@hidden %%
address@hidden %% @comment %**end of header
address@hidden %%
address@hidden %% @node Top
address@hidden %% @top Top
address@hidden %%
address@hidden %% @menu
address@hidden %% * Introduction::
address@hidden %% * @mybibnode{}::
address@hidden %%
address@hidden %% @end menu
address@hidden %%
address@hidden %% @node Introduction
address@hidden %% @chapter Introduction
address@hidden %%
address@hidden %% The ability of a documentation format to make cross 
references to a
address@hidden %% bibliography, a feature of LaTeX @mybibcite{LaTeX2e}, isn't
address@hidden %% currently supported in Texinfo.
address@hidden %%
address@hidden %% @node @mybibnode{}
address@hidden %% @chapter References
address@hidden %%
address@hidden %% @itemize @asis
address@hidden %%
address@hidden %% @mybibitem{LaTeX2e} Leslie Lamport, LaTeX User's Guide and
address@hidden %% Reference Manual, 2nd edition, Addison-Wesley, Reading,
address@hidden %% Massachusetts, 1994.
address@hidden %%
address@hidden %% @end itemize
address@hidden %%
address@hidden %% @bye
+
address@hidden %%
+
address@hidden %% This example produces (in Info):
+
address@hidden %%       1 Introduction
address@hidden %%       **************
address@hidden %%
address@hidden %%       The ability of a documentation format to make cross
address@hidden %%       references to a bibliography, a feature of LaTeX (See 
item
address@hidden %%       [LaTeX2e] in *Note LaTeX2e: References.), is not 
currently
address@hidden %%       supported in Texinfo.
address@hidden %%
address@hidden %%
address@hidden %%       2 References
address@hidden %%       ************
address@hidden %%
address@hidden %%       [LaTeX2e] Leslie Lamport, LaTeX User's Guide and 
Reference
address@hidden %%       Manual, 2nd edition, Addison-Wesley, Reading,
address@hidden %%       Massachusetts, 1994.
+
address@hidden %% and (in printed output):
+
address@hidden %%       1 Introduction
address@hidden %%       **************
address@hidden %%
address@hidden %%       The ability of a documentation format to make cross
address@hidden %%       references to a bibliography, a feature of LaTeX (See 
item
address@hidden %%       [LaTeX2e] in Chapter 2 [References], page 3.), is not
address@hidden %%       currently supported in Texinfo.
address@hidden %%
address@hidden %%
address@hidden %%       2 References
address@hidden %%       ************
address@hidden %%
address@hidden %%       [LaTeX2e] Leslie Lamport, LaTeX User's Guide and 
Reference
address@hidden %%       Manual, 2nd edition, Addison-Wesley, Reading,
address@hidden %%       Massachusetts, 1994.
+
address@hidden %
+
address@hidden %%% Notes
+
address@hidden %% The pointers to references will be functional in hypertext
address@hidden %% documentation (info, HTML, XML and others) and properly 
rendered
address@hidden %% in print documents, because they are implemented with 
Texinfo's
address@hidden %% cross referencing capabilities (using @anchor and @ref).  
Failures
address@hidden %% by an author to make proper references with ``my-bib-macros'' 
in
address@hidden %% their document will give cross referencing errors by Texinfo
address@hidden %% conversion tools.
+
address@hidden %% Only one ``Reference'' section is allowed per document.
+
address@hidden %% An improvement of this system would create cross references
address@hidden %% (with @xref) at each cited work to all the originating cross
address@hidden %% refererences.
+
address@hidden %
+
address@hidden %% Code:
+
address@hidden % Configuration Options
+
address@hidden %% @mybibsetrefnode : Defines the name of the node to contain
address@hidden %% references.
+
address@hidden mybibsetrefnode{node}
address@hidden mybibrefnode \node\
address@hidden macro
+
address@hidden %% @mybibnode{} : Macro to be placed at node containing 
references
address@hidden %% and calls to @mybibcite{}
+
address@hidden mybibnode{}
address@hidden
address@hidden macro
+
address@hidden %% @mybibusetable : Whether each @mybibitem will be put in a
address@hidden %% table.
+
address@hidden mybibusetable{node}
address@hidden mybibtable true
address@hidden mybiblist
address@hidden mybiblist
address@hidden ifset
address@hidden
address@hidden macro
+
address@hidden %% @mybibuselist : Whether each @mybibitem will be put in a
address@hidden %% list.
+
address@hidden mybibuselist{node}
address@hidden mybiblist true
address@hidden mybibtable
address@hidden mybibtable
address@hidden ifset
address@hidden
address@hidden macro
+
+
address@hidden %% @mybibcite{REF} : Cites the cross reference REF.
+
address@hidden mybibcite{ref}
address@hidden mybibrefnode
address@hidden was not used, \ref\}
address@hidden ifclear
address@hidden %**else if
address@hidden mybibrefnode
address@hidden@mybibnode{}, \ref\}
address@hidden ifset
+
address@hidden macro
+
address@hidden mybibmakeref{node, ref}
+(See item [\ref\] in @ref{\node\, \ref\}.)
address@hidden macro
+
address@hidden %% @mybibcite{REF} : Creates a cross referenced citation REF.
+
address@hidden mybibitem{ref}
address@hidden mybiblist
address@hidden mybibtable
address@hidden mybiblist true
address@hidden ifclear
address@hidden ifclear
address@hidden mybiblist
address@hidden
address@hidden
address@hidden ifset
address@hidden %**else if
address@hidden mybibtable
address@hidden @anchor{\ref\}[\ref\]
address@hidden ifset
+
address@hidden macro
+
address@hidden %% my-bib-macros.texi ends here

Copied: trunk/tp/t/input_files/bib-example.texi (from rev 8074, 
trunk/tp/tests/formatting/bib-example.texi)
===================================================================
--- trunk/tp/t/input_files/bib-example.texi                             (rev 0)
+++ trunk/tp/t/input_files/bib-example.texi     2018-09-23 21:10:06 UTC (rev 
8219)
@@ -0,0 +1,59 @@
+\input texinfo   @c -*-texinfo-*-
address@hidden % Copyright (C) 2004  Aaron S. Hawley
+
address@hidden % Author: Aaron S. Hawley <address@hidden>
address@hidden % Keywords: docs, texinfo, extensions, bib
+
address@hidden % This file is free software; you can redistribute it and/or 
modify
address@hidden % it under the terms of the GNU General Public License as 
published by
address@hidden % the Free Software Foundation; either version 2, or (at your 
option)
address@hidden % any later version.
+
address@hidden % This file is distributed in the hope that it will be useful,
address@hidden % but WITHOUT ANY WARRANTY; without even the implied warranty of
address@hidden % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
address@hidden % GNU General Public License for more details.
+
address@hidden % You should have received a copy of the GNU General Public 
License
address@hidden % along with texi2html; see the file COPYING.  If not, write to
address@hidden % the Free Software Foundation, Inc., 59 Temple Place - Suite 
330,
address@hidden % Boston, MA 02111-1307, USA.
+
address@hidden %**start of header
address@hidden my-file-with-bib.info
address@hidden Texinfo with a Bibliography and References
+
address@hidden my-bib-macros.texi
address@hidden
+
address@hidden %**end of header
+
address@hidden Top
address@hidden Top
+
address@hidden
+* Introduction::
+* @mybibnode{}::
+
address@hidden menu
+
address@hidden Introduction
address@hidden Introduction
+
+The ability of a documentation format to make cross references to a
+bibliography, a feature of LaTeX @mybibcite{LaTeX2e}, isn't
+currently supported in Texinfo.
+
address@hidden @mybibnode{}
address@hidden References
+
address@hidden @asis
+
address@hidden Leslie Lamport, LaTeX User's Guide and
+Reference Manual, 2nd edition, Addison-Wesley, Reading,
+Massachusetts, 1994.
+
address@hidden itemize
+
address@hidden
+

Copied: trunk/tp/t/input_files/cond.texi (from rev 8074, 
trunk/tp/tests/formatting/cond.texi)
===================================================================
--- trunk/tp/t/input_files/cond.texi                            (rev 0)
+++ trunk/tp/t/input_files/cond.texi    2018-09-23 21:10:06 UTC (rev 8219)
@@ -0,0 +1,40 @@
+\input texinfo
address@hidden cond.info
+
address@hidden Top
+
address@hidden
+This is html text.
address@hidden html
+
address@hidden
+This is ifhtml text.
address@hidden ifhtml
+
address@hidden
+This is ifnothtml text.
address@hidden ifnothtml
+
+
address@hidden
+This is ifinfo text.
address@hidden ifinfo
+
address@hidden
+This is ifnotinfo text.
address@hidden ifnotinfo
+
+
address@hidden
+This is tex text.
address@hidden tex
+
address@hidden
+This is iftex text.
address@hidden iftex
+
address@hidden
+This is ifnottex text.
address@hidden ifnottex
+
address@hidden

Copied: trunk/tp/t/input_files/glossary.texi (from rev 8074, 
trunk/tp/tests/formatting/glossary.texi)
===================================================================
--- trunk/tp/t/input_files/glossary.texi                                (rev 0)
+++ trunk/tp/t/input_files/glossary.texi        2018-09-23 21:10:06 UTC (rev 
8219)
@@ -0,0 +1,48 @@
+\input texinfo.tex
+
address@hidden glossary
+
address@hidden glossarytext
address@hidden @asis
address@hidden macro
+
address@hidden glossary
address@hidden
address@hidden table
+
address@hidden macro
+
address@hidden gentry {id, name, text}
address@hidden
address@hidden,\name\}
address@hidden ifhtml
address@hidden
+\name\ (@pxref{\id\})
address@hidden ifnothtml
address@hidden expandglossary
address@hidden expandglossary{glossary}
address@hidden glossarytext
address@hidden glossarytext
+\\glossary\\
address@hidden \name\ @anchor{\id\}
+\text\
address@hidden macro
address@hidden macro
address@hidden address@hidden
+
address@hidden macro
+
address@hidden Top
address@hidden Top
+
address@hidden 
+* glossary::
address@hidden menu
+
+The @gentry{id1, name1, text1\, arg1 } is used in many cases while
address@hidden, name2, text2} is quite specific
+
address@hidden glossary
address@hidden glossary
address@hidden
+

Added: trunk/tp/t/results/formatting/cond.pl
===================================================================
--- trunk/tp/t/results/formatting/cond.pl                               (rev 0)
+++ trunk/tp/t/results/formatting/cond.pl       2018-09-23 21:10:06 UTC (rev 
8219)
@@ -0,0 +1,544 @@
+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{'cond'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '\\input texinfo
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'cond.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'cond.info'
+          },
+          'line_nr' => {
+            'file_name' => 'cond.texi',
+            'line_nr' => 2,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'html',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'This is html text.
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'rawpreformatted'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'html'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'html',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'html'
+              },
+              'line_nr' => {
+                'file_name' => 'cond.texi',
+                'line_nr' => 8,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => 'cond.texi',
+            'line_nr' => 6,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifhtml text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifinfo text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'tex',
+          'contents' => [
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'elided_block'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'tex'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'tex',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'tex'
+              },
+              'line_nr' => {
+                'file_name' => 'cond.texi',
+                'line_nr' => 30,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifnottex text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'bye',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'cond'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cond'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'cond'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'cond'}{'contents'}[0]{'contents'}[0];
+$result_trees{'cond'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'cond'}{'contents'}[0];
+$result_trees{'cond'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cond'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'cond'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'cond'}{'contents'}[0]{'contents'}[1];
+$result_trees{'cond'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'cond'}{'contents'}[0];
+$result_trees{'cond'}{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'cond'}{'contents'}[0];
+$result_trees{'cond'}{'contents'}[0]{'parent'} = $result_trees{'cond'};
+$result_trees{'cond'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'cond'}{'contents'}[1]{'args'}[0];
+$result_trees{'cond'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'cond'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'cond'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'cond'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'} = 
$result_trees{'cond'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'} = 
$result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[2]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'} = 
$result_trees{'cond'}{'contents'}[1]{'contents'}[3];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[3]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[4]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[5]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[6]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'parent'} = 
$result_trees{'cond'}{'contents'}[1]{'contents'}[7];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[7]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[8]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[9]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[10]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'parent'} 
= $result_trees{'cond'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'parent'} 
= $result_trees{'cond'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'parent'} 
= $result_trees{'cond'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[11]{'extra'}{'end_command'} = 
$result_trees{'cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[11]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[12]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[13]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'parent'} 
= $result_trees{'cond'}{'contents'}[1]{'contents'}[14];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[14]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'contents'}[15]{'parent'} = 
$result_trees{'cond'}{'contents'}[1];
+$result_trees{'cond'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'cond'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'cond'}{'contents'}[1]{'parent'} = $result_trees{'cond'};
+$result_trees{'cond'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'cond'}{'contents'}[2];
+$result_trees{'cond'}{'contents'}[2]{'parent'} = $result_trees{'cond'};
+
+$result_texis{'cond'} = '\\input texinfo
address@hidden cond.info
+
address@hidden Top
+
address@hidden
+This is html text.
address@hidden html
+
+This is ifhtml text.
+
+
+
+This is ifinfo text.
+
+
+
address@hidden
address@hidden tex
+
+
+This is ifnottex text.
+
address@hidden
+';
+
+
+$result_texts{'cond'} = '
+
+
+This is ifhtml text.
+
+
+
+This is ifinfo text.
+
+
+
+
+
+This is ifnottex text.
+
+';
+
+$result_sectioning{'cond'} = {};
+
+$result_nodes{'cond'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'cond'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'cond'};
+
+$result_menus{'cond'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  }
+};
+
+$result_errors{'cond'} = [];
+
+
+
+$result_converted{'html'}->{'cond'} = '<!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>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<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">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.indentedblock {margin-right: 0em}
+blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+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}
+kbd {font-style: oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: inherit; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: inherit; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nolinebreak {white-space: nowrap}
+span.roman {font-family: initial; font-weight: normal}
+span.sansserif {font-family: sans-serif; font-weight: normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+
+<a name="Top"></a>
+
+This is html text.
+
+<p>This is ifhtml text.
+</p>
+
+
+<p>This is ifinfo text.
+</p>
+
+
+
+
+<p>This is ifnottex text.
+</p>
+<hr>
+<p><font size="-1">
+  This document was generated on <em>a sunny day</em>.
+</font></p>
+
+
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'cond'} = [
+  {
+    'error_line' => 'cond.texi: warning: must specify a title with a title 
command or @top
+',
+    'text' => 'must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
+1;

Added: trunk/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
===================================================================
--- trunk/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl                   
        (rev 0)
+++ trunk/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl   2018-09-23 
21:10:06 UTC (rev 8219)
@@ -0,0 +1,571 @@
+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{'cond_ifhtml_ifinfo_iftex'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '\\input texinfo
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'cond.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'cond.info'
+          },
+          'line_nr' => {
+            'file_name' => 'cond.texi',
+            'line_nr' => 2,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'html',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'This is html text.
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'rawpreformatted'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'html'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'html',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'html'
+              },
+              'line_nr' => {
+                'file_name' => 'cond.texi',
+                'line_nr' => 8,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => 'cond.texi',
+            'line_nr' => 6,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifhtml text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifinfo text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'tex',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'This is tex text.
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'rawpreformatted'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'tex'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'tex',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'tex'
+              },
+              'line_nr' => {
+                'file_name' => 'cond.texi',
+                'line_nr' => 30,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => 'cond.texi',
+            'line_nr' => 28,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is iftex text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'bye',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[0]{'parent'} = 
$result_trees{'cond_ifhtml_ifinfo_iftex'};
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[3];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[6]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[7];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[7]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[8]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[9]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[10]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'extra'}{'end_command'}
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[11]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[12]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[13]{'contents'}[0]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[13];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[13]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[14]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'contents'}[15]{'parent'}
 = $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[1]{'parent'} = 
$result_trees{'cond_ifhtml_ifinfo_iftex'};
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[2]{'args'}[0]{'parent'} 
= $result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[2];
+$result_trees{'cond_ifhtml_ifinfo_iftex'}{'contents'}[2]{'parent'} = 
$result_trees{'cond_ifhtml_ifinfo_iftex'};
+
+$result_texis{'cond_ifhtml_ifinfo_iftex'} = '\\input texinfo
address@hidden cond.info
+
address@hidden Top
+
address@hidden
+This is html text.
address@hidden html
+
+This is ifhtml text.
+
+
+
+This is ifinfo text.
+
+
+
address@hidden
+This is tex text.
address@hidden tex
+
+This is iftex text.
+
+
address@hidden
+';
+
+
+$result_texts{'cond_ifhtml_ifinfo_iftex'} = '
+
+
+This is ifhtml text.
+
+
+
+This is ifinfo text.
+
+
+
+
+This is iftex text.
+
+
+';
+
+$result_sectioning{'cond_ifhtml_ifinfo_iftex'} = {};
+
+$result_nodes{'cond_ifhtml_ifinfo_iftex'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'cond_ifhtml_ifinfo_iftex'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'cond_ifhtml_ifinfo_iftex'};
+
+$result_menus{'cond_ifhtml_ifinfo_iftex'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  }
+};
+
+$result_errors{'cond_ifhtml_ifinfo_iftex'} = [];
+
+
+
+$result_converted{'html'}->{'cond_ifhtml_ifinfo_iftex'} = '<!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>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<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">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.indentedblock {margin-right: 0em}
+blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+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}
+kbd {font-style: oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: inherit; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: inherit; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nolinebreak {white-space: nowrap}
+span.roman {font-family: initial; font-weight: normal}
+span.sansserif {font-family: sans-serif; font-weight: normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+
+<a name="Top"></a>
+
+This is html text.
+
+<p>This is ifhtml text.
+</p>
+
+
+<p>This is ifinfo text.
+</p>
+
+
+This is tex text.
+
+<p>This is iftex text.
+</p>
+
+<hr>
+<p><font size="-1">
+  This document was generated on <em>a sunny day</em>.
+</font></p>
+
+
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'cond_ifhtml_ifinfo_iftex'} = [
+  {
+    'error_line' => 'cond.texi: warning: must specify a title with a title 
command or @top
+',
+    'text' => 'must specify a title with a title command or @top',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => 'cond.texi:28: warning: raw format tex is not converted
+',
+    'file_name' => 'cond.texi',
+    'line_nr' => 28,
+    'macro' => '',
+    'text' => 'raw format tex is not converted',
+    'type' => 'warning'
+  }
+];
+
+
+1;

Added: trunk/tp/t/results/formatting/cond_info.pl
===================================================================
(Binary files differ)

Index: trunk/tp/t/results/formatting/cond_info.pl
===================================================================
--- trunk/tp/t/results/formatting/cond_info.pl  2018-09-23 20:58:46 UTC (rev 
8218)
+++ trunk/tp/t/results/formatting/cond_info.pl  2018-09-23 21:10:06 UTC (rev 
8219)

Property changes on: trunk/tp/t/results/formatting/cond_info.pl
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl
===================================================================
(Binary files differ)

Index: trunk/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl
===================================================================
--- trunk/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl      
2018-09-23 20:58:46 UTC (rev 8218)
+++ trunk/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl      
2018-09-23 21:10:06 UTC (rev 8219)

Property changes on: 
trunk/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
===================================================================
(Binary files differ)

Index: trunk/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
===================================================================
--- trunk/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl     
2018-09-23 20:58:46 UTC (rev 8218)
+++ trunk/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl     
2018-09-23 21:10:06 UTC (rev 8219)

Property changes on: 
trunk/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl
===================================================================
--- trunk/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl          
                (rev 0)
+++ trunk/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl  
2018-09-23 21:10:06 UTC (rev 8219)
@@ -0,0 +1,526 @@
+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{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '\\input texinfo
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'cond.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'cond.info'
+          },
+          'line_nr' => {
+            'file_name' => 'cond.texi',
+            'line_nr' => 2,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'html',
+          'contents' => [
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'elided_block'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'html'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'html',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'html'
+              },
+              'line_nr' => {
+                'file_name' => 'cond.texi',
+                'line_nr' => 8,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifnothtml text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifnotinfo text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'tex',
+          'contents' => [
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'elided_block'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'tex'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'tex',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'tex'
+              },
+              'line_nr' => {
+                'file_name' => 'cond.texi',
+                'line_nr' => 30,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifnottex text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'bye',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'contents'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[0]{'parent'} = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'};
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[4];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[6]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[7]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[8];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[8]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[9]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[10]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11]{'extra'}{'end_command'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11]{'contents'}[2];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[11]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[12]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[13]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[14];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[14]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'contents'}[15]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[1]{'parent'} = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'};
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[2];
+$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'contents'}[2]{'parent'} = 
$result_trees{'cond_no-ifhtml_no-ifinfo_no-iftex'};
+
+$result_texis{'cond_no-ifhtml_no-ifinfo_no-iftex'} = '\\input texinfo
address@hidden cond.info
+
address@hidden Top
+
address@hidden
address@hidden html
+
+
+This is ifnothtml text.
+
+
+
+This is ifnotinfo text.
+
+
address@hidden
address@hidden tex
+
+
+This is ifnottex text.
+
address@hidden
+';
+
+
+$result_texts{'cond_no-ifhtml_no-ifinfo_no-iftex'} = '
+
+
+
+This is ifnothtml text.
+
+
+
+This is ifnotinfo text.
+
+
+
+
+This is ifnottex text.
+
+';
+
+$result_sectioning{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {};
+
+$result_nodes{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'cond_no-ifhtml_no-ifinfo_no-iftex'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'cond_no-ifhtml_no-ifinfo_no-iftex'};
+
+$result_menus{'cond_no-ifhtml_no-ifinfo_no-iftex'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  }
+};
+
+$result_errors{'cond_no-ifhtml_no-ifinfo_no-iftex'} = [];
+
+
+
+$result_converted{'html'}->{'cond_no-ifhtml_no-ifinfo_no-iftex'} = '<!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>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<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">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.indentedblock {margin-right: 0em}
+blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+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}
+kbd {font-style: oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: inherit; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: inherit; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nolinebreak {white-space: nowrap}
+span.roman {font-family: initial; font-weight: normal}
+span.sansserif {font-family: sans-serif; font-weight: normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+
+<a name="Top"></a>
+
+
+
+<p>This is ifnothtml text.
+</p>
+
+
+<p>This is ifnotinfo text.
+</p>
+
+
+
+<p>This is ifnottex text.
+</p>
+<hr>
+<p><font size="-1">
+  This document was generated on <em>a sunny day</em>.
+</font></p>
+
+
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'cond_no-ifhtml_no-ifinfo_no-iftex'} = [
+  {
+    'error_line' => 'cond.texi: warning: must specify a title with a title 
command or @top
+',
+    'text' => 'must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
+1;

Added: trunk/tp/t/results/formatting/cond_xml.pl
===================================================================
--- trunk/tp/t/results/formatting/cond_xml.pl                           (rev 0)
+++ trunk/tp/t/results/formatting/cond_xml.pl   2018-09-23 21:10:06 UTC (rev 
8219)
@@ -0,0 +1,472 @@
+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{'cond_xml'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '\\input texinfo
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'cond.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'cond.info'
+          },
+          'line_nr' => {
+            'file_name' => 'cond.texi',
+            'line_nr' => 2,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'html',
+          'contents' => [
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'elided_block'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'html'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'html',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'html'
+              },
+              'line_nr' => {
+                'file_name' => 'cond.texi',
+                'line_nr' => 8,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifnothtml text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifnotinfo text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'tex',
+          'contents' => [
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'elided_block'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'tex'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'tex',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'tex'
+              },
+              'line_nr' => {
+                'file_name' => 'cond.texi',
+                'line_nr' => 30,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifnottex text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'bye',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'cond_xml'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'cond_xml'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[0]{'contents'}[0];
+$result_trees{'cond_xml'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[0];
+$result_trees{'cond_xml'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'cond_xml'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[0]{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[0];
+$result_trees{'cond_xml'}{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[0];
+$result_trees{'cond_xml'}{'contents'}[0]{'parent'} = $result_trees{'cond_xml'};
+$result_trees{'cond_xml'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1]{'args'}[0];
+$result_trees{'cond_xml'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[2]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[3]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[4];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[4]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[5]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[6]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[7]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[8]{'contents'}[0]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[8];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[8]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[9]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[10]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11]{'contents'}[2];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11]{'extra'}{'end_command'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11]{'contents'}[2];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[11]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[12]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[13]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'parent'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'contents'}[14];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[14]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'contents'}[15]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[1];
+$result_trees{'cond_xml'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'cond_xml'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_xml'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'cond_xml'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'cond_xml'}{'contents'}[1]{'parent'} = $result_trees{'cond_xml'};
+$result_trees{'cond_xml'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'cond_xml'}{'contents'}[2];
+$result_trees{'cond_xml'}{'contents'}[2]{'parent'} = $result_trees{'cond_xml'};
+
+$result_texis{'cond_xml'} = '\\input texinfo
address@hidden cond.info
+
address@hidden Top
+
address@hidden
address@hidden html
+
+
+This is ifnothtml text.
+
+
+
+This is ifnotinfo text.
+
+
address@hidden
address@hidden tex
+
+
+This is ifnottex text.
+
address@hidden
+';
+
+
+$result_texts{'cond_xml'} = '
+
+
+
+This is ifnothtml text.
+
+
+
+This is ifnotinfo text.
+
+
+
+
+This is ifnottex text.
+
+';
+
+$result_sectioning{'cond_xml'} = {};
+
+$result_nodes{'cond_xml'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'cond_xml'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'cond_xml'};
+
+$result_menus{'cond_xml'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  }
+};
+
+$result_errors{'cond_xml'} = [];
+
+
+
+$result_converted{'xml'}->{'cond_xml'} = '<preamble>\\input texinfo
+</preamble><setfilename file="cond.info" spaces=" ">cond.info</setfilename>
+
+<node name="Top" spaces=" "><nodename>Top</nodename><nodeup 
automatic="on">(dir)</nodeup></node>
+
+<html endspaces=" ">
+</html>
+
+
+<para>This is ifnothtml text.
+</para>
+
+
+<para>This is ifnotinfo text.
+</para>
+
+<tex endspaces=" ">
+</tex>
+
+
+<para>This is ifnottex text.
+</para>
+<bye></bye>
+';
+
+1;

Added: trunk/tp/t/results/formatting/texi_bib_example.pl
===================================================================
--- trunk/tp/t/results/formatting/texi_bib_example.pl                           
(rev 0)
+++ trunk/tp/t/results/formatting/texi_bib_example.pl   2018-09-23 21:10:06 UTC 
(rev 8219)
@@ -0,0 +1,5790 @@
+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{'texi_bib_example'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '\\input texinfo   @c -*-texinfo-*-
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % Copyright (C) 2004  Aaron S. Hawley
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % Copyright (C) 2004  Aaron S. Hawley
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % Author: Aaron S. Hawley <address@hidden>
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % Author: Aaron S. Hawley <address@hidden>
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % Keywords: docs, texinfo, extensions, bib
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % Keywords: docs, texinfo, extensions, bib
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % This file is free software; you can 
redistribute it and/or modify
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % This file is free software; you can redistribute it 
and/or modify
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % it under the terms of the GNU General Public 
License as published by
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % it under the terms of the GNU General Public License as 
published by
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % the Free Software Foundation; either version 
2, or (at your option)
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % the Free Software Foundation; either version 2, or (at 
your option)
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % any later version.
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % any later version.
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % This file is distributed in the hope that it 
will be useful,
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % This file is distributed in the hope that it will be 
useful,
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % but WITHOUT ANY WARRANTY; without even the 
implied warranty of
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % but WITHOUT ANY WARRANTY; without even the implied 
warranty of
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.  See the
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
See the
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % GNU General Public License for more details.
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % GNU General Public License for more details.
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % You should have received a copy of the GNU 
General Public License
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % You should have received a copy of the GNU General 
Public License
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % along with texi2html; see the file COPYING.  
If not, write to
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % along with texi2html; see the file COPYING.  If not, 
write to
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % the Free Software Foundation, Inc., 59 Temple 
Place - Suite 330,
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % the Free Software Foundation, Inc., 59 Temple Place - 
Suite 330,
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' % Boston, MA 02111-1307, USA.
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' % Boston, MA 02111-1307, USA.
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' %**start of header
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'comment',
+              'extra' => {
+                'misc_args' => [
+                  ' %**start of header
+'
+                ]
+              },
+              'parent' => {}
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'my-file-with-bib.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'my-file-with-bib.info'
+          },
+          'line_nr' => {
+            'file_name' => 'bib-example.texi',
+            'line_nr' => 23,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'Texinfo with a Bibliography and References'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'settitle',
+          'extra' => {
+            'misc_content' => [
+              {}
+            ],
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => 'bib-example.texi',
+            'line_nr' => 24,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' \\input texinfo   @c -*-texinfo-*-
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' \\input texinfo   @c -*-texinfo-*-
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% my-bib-macros.texi --- Texinfo macros providing a 
crude
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% my-bib-macros.texi --- Texinfo macros providing a crude
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% bibliography and citation capability.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% bibliography and citation capability.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % Copyright (C) 2004  Aaron S. Hawley
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % Copyright (C) 2004  Aaron S. Hawley
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % Author: Aaron S. Hawley <address@hidden>
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % Author: Aaron S. Hawley <address@hidden>
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % Keywords: docs, texinfo, extensions, bib
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % Keywords: docs, texinfo, extensions, bib
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % This file is free software; you can redistribute 
it and/or modify
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % This file is free software; you can redistribute it and/or 
modify
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % it under the terms of the GNU General Public 
License as published by
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % it under the terms of the GNU General Public License as 
published by
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % the Free Software Foundation; either version 2, or 
(at your option)
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % the Free Software Foundation; either version 2, or (at your 
option)
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % any later version.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % any later version.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % This file is distributed in the hope that it will 
be useful,
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % This file is distributed in the hope that it will be useful,
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % but WITHOUT ANY WARRANTY; without even the implied 
warranty of
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % but WITHOUT ANY WARRANTY; without even the implied warranty 
of
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.  See the
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % GNU General Public License for more details.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % GNU General Public License for more details.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % You should have received a copy of the GNU General 
Public License
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % You should have received a copy of the GNU General Public 
License
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % along with texi2html; see the file COPYING.  If 
not, write to
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % along with texi2html; see the file COPYING.  If not, write to
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % the Free Software Foundation, Inc., 59 Temple 
Place - Suite 330,
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % the Free Software Foundation, Inc., 59 Temple Place - Suite 
330,
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % Boston, MA 02111-1307, USA.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % Boston, MA 02111-1307, USA.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% Commentary:
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% Commentary:
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%% Introduction
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%% Introduction
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% Creates references to a ``Bibliography\'\' or 
``References\'\'
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% Creates references to a ``Bibliography\'\' or 
``References\'\'
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% section of a Texinfo document, using Texinfo\'s
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% section of a Texinfo document, using Texinfo\'s
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% macro system.  Although not as terse a way to 
cite systems as is
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% macro system.  Although not as terse a way to cite systems 
as is
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% found in document systems like TeX, the format is 
simpler and
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% found in document systems like TeX, the format is simpler 
and
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% the rendering  is easier for non-academic readers.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% the rendering  is easier for non-academic readers.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%% Usage
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%% Usage
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% References to cited works can be put in any 
section of a document.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% References to cited works can be put in any section of a 
document.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% The cited works must be put in either a Texinfo 
table (for
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% The cited works must be put in either a Texinfo table (for
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% instance with address@hidden @asis ... @end 
table\'\') or within a
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% instance with address@hidden @asis ... @end table\'\') or 
within a
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% Texinfo list (something like address@hidden ... 
@end enumerate\'\'
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% Texinfo list (something like address@hidden ... @end 
enumerate\'\'
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% or address@hidden @bullet ... @end itemize\'\').  
They are created
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% or address@hidden @bullet ... @end itemize\'\').  They are 
created
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% with the command address@hidden'\'.  To cite a 
reference
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% with the command address@hidden'\'.  To cite a reference
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% with a @mybibitem use address@hidden'\'.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% with a @mybibitem use address@hidden'\'.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% The beginning of a document must include (using 
the @include
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% The beginning of a document must include (using the @include
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% command) the file my-bib-macros.texi, which 
should be made
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% command) the file my-bib-macros.texi, which should be made
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% available in the current directory of the parent 
file.  A single
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% available in the current directory of the parent file.  A 
single
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% call should be made to choose to use a list or a 
table.  The
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% call should be made to choose to use a list or a table.  The
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% command to chose is called @mybibuselist{NODE}, 
where NODE is
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% command to chose is called @mybibuselist{NODE}, where NODE 
is
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% the node containing the location where the 
references are listed.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% the node containing the location where the references are 
listed.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%% Example
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%% Example
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% \\input texinfo   @c -*-texinfo-*-
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% \\input texinfo   @c -*-texinfo-*-
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @comment %**start of header
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @comment %**start of header
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @setfilename my-file-with-bib.info
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @setfilename my-file-with-bib.info
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @settitle Texinfo with a Bibliography and 
References
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @settitle Texinfo with a Bibliography and References
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @include my-bib-macros.texi
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @include my-bib-macros.texi
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @mybibuselist{References}
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @mybibuselist{References}
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @comment %**end of header
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @comment %**end of header
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @node Top
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @node Top
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @top Top
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @top Top
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @menu
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @menu
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% * Introduction::
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% * Introduction::
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% * @mybibnode{}::
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% * @mybibnode{}::
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @end menu
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @end menu
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @node Introduction
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @node Introduction
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @chapter Introduction
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @chapter Introduction
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% The ability of a documentation format to make 
cross references to a
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% The ability of a documentation format to make cross 
references to a
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% bibliography, a feature of LaTeX 
@mybibcite{LaTeX2e}, isn\'t
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% bibliography, a feature of LaTeX @mybibcite{LaTeX2e}, isn\'t
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% currently supported in Texinfo.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% currently supported in Texinfo.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @node @mybibnode{}
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @node @mybibnode{}
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @chapter References
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @chapter References
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @itemize @asis
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @itemize @asis
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @mybibitem{LaTeX2e} Leslie Lamport, LaTeX User\'s 
Guide and
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @mybibitem{LaTeX2e} Leslie Lamport, LaTeX User\'s Guide and
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% Reference Manual, 2nd edition, Addison-Wesley, 
Reading,
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% Reference Manual, 2nd edition, Addison-Wesley, Reading,
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% Massachusetts, 1994.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% Massachusetts, 1994.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @end itemize
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @end itemize
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @bye
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @bye
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% This example produces (in Info):
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% This example produces (in Info):
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       1 Introduction
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       1 Introduction
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       **************
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       **************
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       The ability of a documentation format to 
make cross
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       The ability of a documentation format to make cross
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       references to a bibliography, a feature of 
LaTeX (See item
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       references to a bibliography, a feature of LaTeX (See 
item
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       [LaTeX2e] in *Note LaTeX2e: References.), 
is not currently
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       [LaTeX2e] in *Note LaTeX2e: References.), is not 
currently
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       supported in Texinfo.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       supported in Texinfo.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       2 References
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       2 References
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       ************
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       ************
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       [LaTeX2e] Leslie Lamport, LaTeX User\'s 
Guide and Reference
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       [LaTeX2e] Leslie Lamport, LaTeX User\'s Guide and 
Reference
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       Manual, 2nd edition, Addison-Wesley, 
Reading,
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       Manual, 2nd edition, Addison-Wesley, Reading,
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       Massachusetts, 1994.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       Massachusetts, 1994.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% and (in printed output):
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% and (in printed output):
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       1 Introduction
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       1 Introduction
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       **************
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       **************
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       The ability of a documentation format to 
make cross
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       The ability of a documentation format to make cross
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       references to a bibliography, a feature of 
LaTeX (See item
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       references to a bibliography, a feature of LaTeX (See 
item
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       [LaTeX2e] in Chapter 2 [References], page 
3.), is not
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       [LaTeX2e] in Chapter 2 [References], page 3.), is not
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       currently supported in Texinfo.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       currently supported in Texinfo.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       2 References
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       2 References
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       ************
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       ************
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       [LaTeX2e] Leslie Lamport, LaTeX User\'s 
Guide and Reference
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       [LaTeX2e] Leslie Lamport, LaTeX User\'s Guide and 
Reference
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       Manual, 2nd edition, Addison-Wesley, 
Reading,
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       Manual, 2nd edition, Addison-Wesley, Reading,
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%       Massachusetts, 1994.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%       Massachusetts, 1994.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %%% Notes
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %%% Notes
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% The pointers to references will be functional in 
hypertext
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% The pointers to references will be functional in hypertext
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% documentation (info, HTML, XML and others) and 
properly rendered
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% documentation (info, HTML, XML and others) and properly 
rendered
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% in print documents, because they are implemented 
with Texinfo\'s
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% in print documents, because they are implemented with 
Texinfo\'s
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% cross referencing capabilities (using @anchor and 
@ref).  Failures
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% cross referencing capabilities (using @anchor and @ref).  
Failures
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% by an author to make proper references with 
``my-bib-macros\'\' in
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% by an author to make proper references with 
``my-bib-macros\'\' in
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% their document will give cross referencing errors 
by Texinfo
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% their document will give cross referencing errors by Texinfo
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% conversion tools.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% conversion tools.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% Only one ``Reference\'\' section is allowed per 
document.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% Only one ``Reference\'\' section is allowed per document.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% An improvement of this system would create cross 
references
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% An improvement of this system would create cross references
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% (with @xref) at each cited work to all the 
originating cross
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% (with @xref) at each cited work to all the originating cross
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% refererences.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% refererences.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% Code:
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% Code:
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' % Configuration Options
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' % Configuration Options
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @mybibsetrefnode : Defines the name of the node 
to contain
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @mybibsetrefnode : Defines the name of the node to contain
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% references.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% references.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'mybibsetrefnode',
+              'type' => 'macro_name'
+            },
+            {
+              'parent' => {},
+              'text' => 'node',
+              'type' => 'macro_arg'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '@set mybibrefnode \\node\\',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'last_raw_newline'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' mybibsetrefnode{node}
+'
+          },
+          'line_nr' => {
+            'file_name' => 'my-bib-macros.texi',
+            'line_nr' => 162,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @mybibnode{} : Macro to be placed at node 
containing references
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @mybibnode{} : Macro to be placed at node containing 
references
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% and calls to @mybibcite{}
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% and calls to @mybibcite{}
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'mybibnode',
+              'type' => 'macro_name'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '@value{mybibrefnode}',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'last_raw_newline'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' mybibnode{}
+'
+          },
+          'line_nr' => {
+            'file_name' => 'my-bib-macros.texi',
+            'line_nr' => 169,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @mybibusetable : Whether each @mybibitem will be 
put in a
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @mybibusetable : Whether each @mybibitem will be put in a
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% table.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% table.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'mybibusetable',
+              'type' => 'macro_name'
+            },
+            {
+              'parent' => {},
+              'text' => 'node',
+              'type' => 'macro_arg'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '@set mybibtable true
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@ifset mybiblist
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@clear mybiblist
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end ifset
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@mybibsetrefnode{\\node\\}',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'last_raw_newline'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' mybibusetable{node}
+'
+          },
+          'line_nr' => {
+            'file_name' => 'my-bib-macros.texi',
+            'line_nr' => 176,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @mybibuselist : Whether each @mybibitem will be 
put in a
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @mybibuselist : Whether each @mybibitem will be put in a
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% list.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% list.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'mybibuselist',
+              'type' => 'macro_name'
+            },
+            {
+              'parent' => {},
+              'text' => 'node',
+              'type' => 'macro_arg'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '@set mybiblist true
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@ifset mybibtable
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@clear mybibtable
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end ifset
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@mybibsetrefnode{\\node\\}',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'last_raw_newline'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' mybibuselist{node}
+'
+          },
+          'line_nr' => {
+            'file_name' => 'my-bib-macros.texi',
+            'line_nr' => 187,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @mybibcite{REF} : Cites the cross reference REF.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @mybibcite{REF} : Cites the cross reference REF.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'mybibcite',
+              'type' => 'macro_name'
+            },
+            {
+              'parent' => {},
+              'text' => 'ref',
+              'type' => 'macro_arg'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '@ifclear mybibrefnode
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@mybibmakeref{mybibsetrefnode was not used, \\ref\\}
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end ifclear
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@c %**else if
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@ifset mybibrefnode
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@address@hidden, \\ref\\}
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end ifset
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'last_raw_newline'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' mybibcite{ref}
+'
+          },
+          'line_nr' => {
+            'file_name' => 'my-bib-macros.texi',
+            'line_nr' => 198,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'mybibmakeref',
+              'type' => 'macro_name'
+            },
+            {
+              'parent' => {},
+              'text' => 'node',
+              'type' => 'macro_arg'
+            },
+            {
+              'parent' => {},
+              'text' => 'ref',
+              'type' => 'macro_arg'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '(See item [\\ref\\] in @ref{\\node\\, \\ref\\}.)',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'last_raw_newline'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' mybibmakeref{node, ref}
+'
+          },
+          'line_nr' => {
+            'file_name' => 'my-bib-macros.texi',
+            'line_nr' => 209,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% @mybibcite{REF} : Creates a cross referenced 
citation REF.
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% @mybibcite{REF} : Creates a cross referenced citation REF.
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'mybibitem',
+              'type' => 'macro_name'
+            },
+            {
+              'parent' => {},
+              'text' => 'ref',
+              'type' => 'macro_arg'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '@ifclear mybiblist
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@ifclear mybibtable
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@set mybiblist true
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end ifclear
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end ifclear
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@ifset mybiblist
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@item
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@anchor{\\ref\\}[\\ref\\]
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end ifset
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@c %**else if
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@ifset mybibtable
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@item @anchor{\\ref\\}[\\ref\\]
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end ifset
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'last_raw_newline'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' mybibitem{ref}
+'
+          },
+          'line_nr' => {
+            'file_name' => 'my-bib-macros.texi',
+            'line_nr' => 215,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %% my-bib-macros.texi ends here
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'c',
+          'extra' => {
+            'misc_args' => [
+              ' %% my-bib-macros.texi ends here
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'mybiblist',
+              'type' => 'misc_arg'
+            },
+            {
+              'parent' => {},
+              'text' => 'true',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'set',
+          'extra' => {
+            'arg_line' => ' mybiblist true
+',
+            'misc_args' => [
+              'mybiblist',
+              'true'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'mybibrefnode',
+              'type' => 'misc_arg'
+            },
+            {
+              'parent' => {},
+              'text' => 'References',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'set',
+          'extra' => {
+            'arg_line' => ' mybibrefnode References
+',
+            'misc_args' => [
+              'mybibrefnode',
+              'References'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => ' %**end of header
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'comment',
+          'extra' => {
+            'misc_args' => [
+              ' %**end of header
+'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => 'bib-example.texi',
+        'line_nr' => 31,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          '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' => 'Introduction'
+                    }
+                  ],
+                  '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' => 'Introduction'
+                }
+              },
+              'line_nr' => {
+                'file_name' => 'bib-example.texi',
+                'line_nr' => 35,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'References'
+                    }
+                  ],
+                  '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' => 'References'
+                }
+              },
+              'line_nr' => {
+                'file_name' => 'bib-example.texi',
+                'line_nr' => 36,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'after_description_line'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'preformatted'
+                }
+              ],
+              'parent' => {},
+              'type' => 'menu_comment'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'menu'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'menu',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'menu'
+              },
+              'line_nr' => {
+                'file_name' => 'bib-example.texi',
+                'line_nr' => 38,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => 'bib-example.texi',
+            'line_nr' => 34,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ],
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => 'bib-example.texi',
+        'line_nr' => 32,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Introduction'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Introduction'
+          }
+        ],
+        'normalized' => 'Introduction',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => 'bib-example.texi',
+        'line_nr' => 40,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Introduction'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'The ability of a documentation format to make cross 
references to a
+'
+            },
+            {
+              'parent' => {},
+              'text' => 'bibliography, a feature of LaTeX '
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => ' %**else if
+',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'c',
+              'extra' => {
+                'misc_args' => [
+                  ' %**else if
+'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '(See item [LaTeX2e] in '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'References'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'LaTeX2e'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'ref',
+              'contents' => [],
+              'extra' => {
+                'label' => {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'References'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'misc_line_arg'
+                    }
+                  ],
+                  'cmdname' => 'node',
+                  'contents' => [],
+                  'extra' => {
+                    'node_content' => [
+                      {}
+                    ],
+                    'nodes_manuals' => [
+                      {
+                        'node_content' => [],
+                        'normalized' => 'References'
+                      }
+                    ],
+                    'normalized' => 'References',
+                    'spaces_before_argument' => ' '
+                  },
+                  'line_nr' => {
+                    'file_name' => 'bib-example.texi',
+                    'line_nr' => 47,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                },
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'References'
+                }
+              },
+              'line_nr' => {
+                'file_name' => 'bib-example.texi',
+                'line_nr' => 44,
+                'macro' => 'mybibmakeref'
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '.)
+'
+            },
+            {
+              'parent' => {},
+              'text' => ', isn\'t
+'
+            },
+            {
+              'parent' => {},
+              'text' => 'currently supported in Texinfo.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ],
+        'spaces_before_argument' => ' '
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => 'bib-example.texi',
+        'line_nr' => 41,
+        'macro' => ''
+      },
+      'number' => 1,
+      'parent' => {}
+    },
+    {},
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'References'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'cmdname' => 'asis',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => 'bib-example.texi',
+                    'line_nr' => 50,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'command_as_argument'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'itemize',
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line'
+                }
+              ],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'cmdname' => 'item',
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line_after_command'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'LaTeX2e'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'anchor',
+                  'contents' => [],
+                  'extra' => {
+                    'node_content' => [
+                      {}
+                    ],
+                    'normalized' => 'LaTeX2e'
+                  },
+                  'line_nr' => {
+                    'file_name' => 'bib-example.texi',
+                    'line_nr' => 52,
+                    'macro' => 'mybibitem'
+                  },
+                  'parent' => {}
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '[LaTeX2e]
+'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'parent' => {},
+                          'text' => ' %**else if
+',
+                          'type' => 'misc_arg'
+                        }
+                      ],
+                      'cmdname' => 'c',
+                      'extra' => {
+                        'misc_args' => [
+                          ' %**else if
+'
+                        ]
+                      },
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' Leslie Lamport, LaTeX User\'s Guide and
+'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'Reference Manual, 2nd edition, 
Addison-Wesley, Reading,
+'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'Massachusetts, 1994.
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line'
+                }
+              ],
+              'extra' => {
+                'item_number' => 1
+              },
+              'line_nr' => {
+                'file_name' => 'bib-example.texi',
+                'line_nr' => 52,
+                'macro' => 'mybibitem'
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'itemize'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'itemize',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'itemize'
+              },
+              'line_nr' => {
+                'file_name' => 'bib-example.texi',
+                'line_nr' => 56,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'command_as_argument' => {},
+            'end_command' => {},
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {},
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ],
+        'spaces_before_argument' => ' '
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => 'bib-example.texi',
+        'line_nr' => 48,
+        'macro' => ''
+      },
+      'number' => 2,
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'bye',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[3];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[6];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[7]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[7];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[7]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[8];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[9]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[9]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[10]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[11]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[11];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[11]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[12];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[13]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[13];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[13]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[14];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[15]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[16];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[17]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[17];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[17]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[18]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[18];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[18]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[19]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[19];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[19]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[20]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[21]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[21];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'contents'}[21]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[3]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[4];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[4]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[5];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[5]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[6];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[6]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[7]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[8];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[8]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[9]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[10];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[10]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[11]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[11];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[11]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[12]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[13];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[13]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[14];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[14]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[15]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[15];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[15]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[16]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[16];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[16]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[17]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[18]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[18];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[18]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[19]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[19];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[19]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[20]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[20];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[20]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[21]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[21];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[21]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[22]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[23]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[23];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[23]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[24]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[24];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[24]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[25]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[25];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[25]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[26]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[26];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[26]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[27]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[28]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[28];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[28]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[29]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[30]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[30];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[30]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[31]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[32]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[32];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[32]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[33]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[33];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[33]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[34]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[34];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[34]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[35]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[35];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[35]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[36]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[36];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[36]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[37]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[38]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[38];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[38]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[39]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[40]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[40];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[40]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[41]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[42]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[42];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[42]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[43]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[43];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[43]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[44]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[44];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[44]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[45]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[45];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[45]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[46]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[46];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[46]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[47]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[47];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[47]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[48]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[48];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[48]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[49]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[50]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[50];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[50]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[51]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[51];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[51]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[52]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[52];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[52]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[53]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[53];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[53]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[54]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[54];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[54]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[55]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[55];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[55]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[56]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[57]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[57];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[57]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[58]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[59]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[59];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[59]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[60]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[61]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[61];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[61]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[62]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[62];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[62]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[63]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[63];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[63]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[64]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[64];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[64]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[65]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[65];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[65]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[66]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[66];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[66]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[67]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[67];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[67]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[68]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[68];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[68]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[69]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[69];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[69]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[70]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[70];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[70]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[71]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[71];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[71]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[72]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[72];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[72]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[73]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[73];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[73]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[74]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[74];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[74]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[75]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[75];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[75]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[76]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[76];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[76]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[77]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[77];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[77]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[78]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[78];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[78]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[79]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[79];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[79]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[80]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[80];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[80]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[81]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[81];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[81]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[82]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[82];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[82]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[83]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[83];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[83]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[84]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[84];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[84]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[85]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[85];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[85]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[86]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[86];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[86]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[87]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[87];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[87]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[88]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[88];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[88]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[89]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[89];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[89]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[90]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[90];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[90]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[91]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[91];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[91]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[92]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[92];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[92]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[93]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[93];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[93]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[94]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[94];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[94]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[95]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[95];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[95]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[96]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[96];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[96]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[97]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[97];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[97]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[98]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[98];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[98]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[99]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[100]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[100];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[100]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[101]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[102]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[102];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[102]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[103]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[104]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[104];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[104]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[105]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[105];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[105]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[106]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[106];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[106]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[107]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[107];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[107]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[108]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[108];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[108]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[109]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[109];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[109]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[110]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[110];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[110]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[111]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[111];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[111]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[112]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[112];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[112]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[113]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[113];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[113]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[114]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[114];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[114]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[115]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[115];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[115]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[116]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[116];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[116]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[117]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[117];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[117]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[118]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[118];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[118]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[119]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[120]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[120];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[120]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[121]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[122]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[122];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[122]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[123]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[123];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[123]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[124]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[124];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[124]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[125]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[125];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[125]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[126]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[126];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[126]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[127]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[127];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[127]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[128]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[128];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[128]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[129]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[129];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[129]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[130]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[130];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[130]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[131]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[131];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[131]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[132]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[132];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[132]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[133]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[133];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[133]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[134]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[134];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[134]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[135]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[135];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[135]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[136]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[136];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[136]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[137]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[138]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[138];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[138]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[139]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[140]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[140];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[140]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[141]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[142]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[142];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[142]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[143]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[143];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[143]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[144]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[144];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[144]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[145]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[145];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[145]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[146]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[146];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[146]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[147]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[147];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[147]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[148]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[148];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[148]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[149]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[150]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[150];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[150]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[151]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[152]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[152];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[152]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[153]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[153];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[153]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[154]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[154];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[154]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[155]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[156]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[156];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[156]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[157]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[158]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[158];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[158]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[159]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[160]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[160];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[160]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[161]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[162]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[162];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[162]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[163]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[163];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[163]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[164]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[165]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[165];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[165]{'args'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[165];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[165]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[165];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[165]{'contents'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[165];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[165]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[166]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[167]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[168]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[168];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[168]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[169]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[169];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[169]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[170]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[171]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[171];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[171]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[171];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[171]{'contents'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[171];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[171]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[172]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[173]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[174]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[174];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[174]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[175]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[175];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[175]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[176]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177]{'args'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177]{'contents'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177]{'contents'}[2]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177]{'contents'}[3]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177]{'contents'}[4]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177]{'contents'}[5]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[177]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[178]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[179]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[180]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[180];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[180]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[181]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[181];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[181]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[182]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183]{'args'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183]{'contents'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183]{'contents'}[2]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183]{'contents'}[3]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183]{'contents'}[4]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183]{'contents'}[5]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[183]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[184]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[185]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[186]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[187]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[187];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[187]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[188]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'args'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'contents'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'contents'}[2]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'contents'}[3]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'contents'}[4]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'contents'}[5]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'contents'}[6]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'contents'}[7]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'contents'}[8]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[189]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[190]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[191]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[192]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[192];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[192]{'args'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[192];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[192]{'args'}[2]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[192];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[192]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[192];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[192]{'contents'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[192];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[192]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[193]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[194]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[195]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[195];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[195]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[196]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'args'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[2]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[3]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[4]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[5]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[6]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[7]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[8]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[9]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[10]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[11]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[12]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[13]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'contents'}[14]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[197]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[198]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[199]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[200]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[200];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[200]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[201]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[201];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[201]{'args'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[201];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[201]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[202]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[202];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[202]{'args'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[202];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[202]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[203]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[204]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[204];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[204]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'contents'}[205]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[0]{'parent'} = 
$result_trees{'texi_bib_example'};
+$result_trees{'texi_bib_example'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[1]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'texi_bib_example'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'texi_bib_example'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'texi_bib_example'}{'contents'}[1]{'parent'} = 
$result_trees{'texi_bib_example'};
+$result_trees{'texi_bib_example'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[2]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'contents'}[2]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'extra'}{'misc_content'}[0] = 
$result_trees{'texi_bib_example'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[2]{'parent'} = 
$result_trees{'texi_bib_example'};
+$result_trees{'texi_bib_example'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[3]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[3];
+$result_trees{'texi_bib_example'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'texi_bib_example'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'texi_bib_example'}{'contents'}[3]{'extra'}{'node_content'};
+$result_trees{'texi_bib_example'}{'contents'}[3]{'parent'} = 
$result_trees{'texi_bib_example'};
+$result_trees{'texi_bib_example'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[4]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[4];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[0]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[4];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[1]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'};
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'extra'}{'node_content'}[0]
 = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'extra'}{'node_content'};
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}{'parent'}
 = $result_trees{'texi_bib_example'};
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[7]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[4];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[2]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[4];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'extra'}{'misc_content'}[0] = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[4]{'parent'} = 
$result_trees{'texi_bib_example'};
+$result_trees{'texi_bib_example'}{'contents'}[5] = 
$result_trees{'texi_bib_example'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'};
+$result_trees{'texi_bib_example'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[6]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'args'}[0]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[6];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[0]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[6];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[3]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[4]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'extra'}{'command_as_argument'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'line_nr'} = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'args'}[0]{'contents'}[0]{'line_nr'};
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[1]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[6];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'contents'}[2]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[6];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'extra'}{'misc_content'}[0] = 
$result_trees{'texi_bib_example'}{'contents'}[6]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_bib_example'}{'contents'}[6]{'parent'} = 
$result_trees{'texi_bib_example'};
+$result_trees{'texi_bib_example'}{'contents'}[7]{'args'}[0]{'parent'} = 
$result_trees{'texi_bib_example'}{'contents'}[7];
+$result_trees{'texi_bib_example'}{'contents'}[7]{'parent'} = 
$result_trees{'texi_bib_example'};
+
+$result_texis{'texi_bib_example'} = '\\input texinfo   @c -*-texinfo-*-
address@hidden % Copyright (C) 2004  Aaron S. Hawley
+
address@hidden % Author: Aaron S. Hawley <address@hidden>
address@hidden % Keywords: docs, texinfo, extensions, bib
+
address@hidden % This file is free software; you can redistribute it and/or 
modify
address@hidden % it under the terms of the GNU General Public License as 
published by
address@hidden % the Free Software Foundation; either version 2, or (at your 
option)
address@hidden % any later version.
+
address@hidden % This file is distributed in the hope that it will be useful,
address@hidden % but WITHOUT ANY WARRANTY; without even the implied warranty of
address@hidden % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
address@hidden % GNU General Public License for more details.
+
address@hidden % You should have received a copy of the GNU General Public 
License
address@hidden % along with texi2html; see the file COPYING.  If not, write to
address@hidden % the Free Software Foundation, Inc., 59 Temple Place - Suite 
330,
address@hidden % Boston, MA 02111-1307, USA.
+
address@hidden %**start of header
address@hidden my-file-with-bib.info
address@hidden Texinfo with a Bibliography and References
+
address@hidden \\input texinfo   @c -*-texinfo-*-
address@hidden %% my-bib-macros.texi --- Texinfo macros providing a crude
address@hidden %% bibliography and citation capability.
+
address@hidden % Copyright (C) 2004  Aaron S. Hawley
+
address@hidden % Author: Aaron S. Hawley <address@hidden>
address@hidden % Keywords: docs, texinfo, extensions, bib
+
address@hidden % This file is free software; you can redistribute it and/or 
modify
address@hidden % it under the terms of the GNU General Public License as 
published by
address@hidden % the Free Software Foundation; either version 2, or (at your 
option)
address@hidden % any later version.
+
address@hidden % This file is distributed in the hope that it will be useful,
address@hidden % but WITHOUT ANY WARRANTY; without even the implied warranty of
address@hidden % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
address@hidden % GNU General Public License for more details.
+
address@hidden % You should have received a copy of the GNU General Public 
License
address@hidden % along with texi2html; see the file COPYING.  If not, write to
address@hidden % the Free Software Foundation, Inc., 59 Temple Place - Suite 
330,
address@hidden % Boston, MA 02111-1307, USA.
+
address@hidden %% Commentary:
+
address@hidden %%% Introduction
+
address@hidden %% Creates references to a ``Bibliography\'\' or ``References\'\'
address@hidden %% section of a Texinfo document, using Texinfo\'s
address@hidden %% macro system.  Although not as terse a way to cite systems as 
is
address@hidden %% found in document systems like TeX, the format is simpler and
address@hidden %% the rendering  is easier for non-academic readers.
+
address@hidden %
+
address@hidden %%% Usage
+
address@hidden %% References to cited works can be put in any section of a 
document.
address@hidden %% The cited works must be put in either a Texinfo table (for
address@hidden %% instance with address@hidden @asis ... @end table\'\') or 
within a
address@hidden %% Texinfo list (something like address@hidden ... @end 
enumerate\'\'
address@hidden %% or address@hidden @bullet ... @end itemize\'\').  They are 
created
address@hidden %% with the command address@hidden'\'.  To cite a reference
address@hidden %% with a @mybibitem use address@hidden'\'.
+
address@hidden %% The beginning of a document must include (using the @include
address@hidden %% command) the file my-bib-macros.texi, which should be made
address@hidden %% available in the current directory of the parent file.  A 
single
address@hidden %% call should be made to choose to use a list or a table.  The
address@hidden %% command to chose is called @mybibuselist{NODE}, where NODE is
address@hidden %% the node containing the location where the references are 
listed.
+
address@hidden %
+
address@hidden %%% Example
+
address@hidden %% \\input texinfo   @c -*-texinfo-*-
address@hidden %% @comment %**start of header
address@hidden %% @setfilename my-file-with-bib.info
address@hidden %% @settitle Texinfo with a Bibliography and References
address@hidden %%
address@hidden %% @include my-bib-macros.texi
address@hidden %% @mybibuselist{References}
address@hidden %%
address@hidden %% @comment %**end of header
address@hidden %%
address@hidden %% @node Top
address@hidden %% @top Top
address@hidden %%
address@hidden %% @menu
address@hidden %% * Introduction::
address@hidden %% * @mybibnode{}::
address@hidden %%
address@hidden %% @end menu
address@hidden %%
address@hidden %% @node Introduction
address@hidden %% @chapter Introduction
address@hidden %%
address@hidden %% The ability of a documentation format to make cross 
references to a
address@hidden %% bibliography, a feature of LaTeX @mybibcite{LaTeX2e}, isn\'t
address@hidden %% currently supported in Texinfo.
address@hidden %%
address@hidden %% @node @mybibnode{}
address@hidden %% @chapter References
address@hidden %%
address@hidden %% @itemize @asis
address@hidden %%
address@hidden %% @mybibitem{LaTeX2e} Leslie Lamport, LaTeX User\'s Guide and
address@hidden %% Reference Manual, 2nd edition, Addison-Wesley, Reading,
address@hidden %% Massachusetts, 1994.
address@hidden %%
address@hidden %% @end itemize
address@hidden %%
address@hidden %% @bye
+
address@hidden %%
+
address@hidden %% This example produces (in Info):
+
address@hidden %%       1 Introduction
address@hidden %%       **************
address@hidden %%
address@hidden %%       The ability of a documentation format to make cross
address@hidden %%       references to a bibliography, a feature of LaTeX (See 
item
address@hidden %%       [LaTeX2e] in *Note LaTeX2e: References.), is not 
currently
address@hidden %%       supported in Texinfo.
address@hidden %%
address@hidden %%
address@hidden %%       2 References
address@hidden %%       ************
address@hidden %%
address@hidden %%       [LaTeX2e] Leslie Lamport, LaTeX User\'s Guide and 
Reference
address@hidden %%       Manual, 2nd edition, Addison-Wesley, Reading,
address@hidden %%       Massachusetts, 1994.
+
address@hidden %% and (in printed output):
+
address@hidden %%       1 Introduction
address@hidden %%       **************
address@hidden %%
address@hidden %%       The ability of a documentation format to make cross
address@hidden %%       references to a bibliography, a feature of LaTeX (See 
item
address@hidden %%       [LaTeX2e] in Chapter 2 [References], page 3.), is not
address@hidden %%       currently supported in Texinfo.
address@hidden %%
address@hidden %%
address@hidden %%       2 References
address@hidden %%       ************
address@hidden %%
address@hidden %%       [LaTeX2e] Leslie Lamport, LaTeX User\'s Guide and 
Reference
address@hidden %%       Manual, 2nd edition, Addison-Wesley, Reading,
address@hidden %%       Massachusetts, 1994.
+
address@hidden %
+
address@hidden %%% Notes
+
address@hidden %% The pointers to references will be functional in hypertext
address@hidden %% documentation (info, HTML, XML and others) and properly 
rendered
address@hidden %% in print documents, because they are implemented with 
Texinfo\'s
address@hidden %% cross referencing capabilities (using @anchor and @ref).  
Failures
address@hidden %% by an author to make proper references with 
``my-bib-macros\'\' in
address@hidden %% their document will give cross referencing errors by Texinfo
address@hidden %% conversion tools.
+
address@hidden %% Only one ``Reference\'\' section is allowed per document.
+
address@hidden %% An improvement of this system would create cross references
address@hidden %% (with @xref) at each cited work to all the originating cross
address@hidden %% refererences.
+
address@hidden %
+
address@hidden %% Code:
+
address@hidden % Configuration Options
+
address@hidden %% @mybibsetrefnode : Defines the name of the node to contain
address@hidden %% references.
+
address@hidden mybibsetrefnode{node}
address@hidden mybibrefnode \\node\\
address@hidden macro
+
address@hidden %% @mybibnode{} : Macro to be placed at node containing 
references
address@hidden %% and calls to @mybibcite{}
+
address@hidden mybibnode{}
address@hidden
address@hidden macro
+
address@hidden %% @mybibusetable : Whether each @mybibitem will be put in a
address@hidden %% table.
+
address@hidden mybibusetable{node}
address@hidden mybibtable true
address@hidden mybiblist
address@hidden mybiblist
address@hidden ifset
address@hidden
address@hidden macro
+
address@hidden %% @mybibuselist : Whether each @mybibitem will be put in a
address@hidden %% list.
+
address@hidden mybibuselist{node}
address@hidden mybiblist true
address@hidden mybibtable
address@hidden mybibtable
address@hidden ifset
address@hidden
address@hidden macro
+
+
address@hidden %% @mybibcite{REF} : Cites the cross reference REF.
+
address@hidden mybibcite{ref}
address@hidden mybibrefnode
address@hidden was not used, \\ref\\}
address@hidden ifclear
address@hidden %**else if
address@hidden mybibrefnode
address@hidden@mybibnode{}, \\ref\\}
address@hidden ifset
+
address@hidden macro
+
address@hidden mybibmakeref{node, ref}
+(See item [\\ref\\] in @ref{\\node\\, \\ref\\}.)
address@hidden macro
+
address@hidden %% @mybibcite{REF} : Creates a cross referenced citation REF.
+
address@hidden mybibitem{ref}
address@hidden mybiblist
address@hidden mybibtable
address@hidden mybiblist true
address@hidden ifclear
address@hidden ifclear
address@hidden mybiblist
address@hidden
address@hidden
address@hidden ifset
address@hidden %**else if
address@hidden mybibtable
address@hidden @anchor{\\ref\\}[\\ref\\]
address@hidden ifset
+
address@hidden macro
+
address@hidden %% my-bib-macros.texi ends here
address@hidden mybiblist true
address@hidden mybibrefnode References
+
address@hidden %**end of header
+
address@hidden Top
address@hidden Top
+
address@hidden
+* Introduction::
+* References::
+
address@hidden menu
+
address@hidden Introduction
address@hidden Introduction
+
+The ability of a documentation format to make cross references to a
+bibliography, a feature of LaTeX @c %**else if
+(See item [LaTeX2e] in @ref{References, LaTeX2e}.)
+, isn\'t
+currently supported in Texinfo.
+
address@hidden References
address@hidden References
+
address@hidden @asis
+
address@hidden
address@hidden
address@hidden %**else if
+ Leslie Lamport, LaTeX User\'s Guide and
+Reference Manual, 2nd edition, Addison-Wesley, Reading,
+Massachusetts, 1994.
+
address@hidden itemize
+
address@hidden
+';
+
+
+$result_texts{'texi_bib_example'} = '
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top
+***
+
+* Introduction::
+* References::
+
+
+1 Introduction
+**************
+
+The ability of a documentation format to make cross references to a
+bibliography, a feature of LaTeX (See item [LaTeX2e] in References.)
+, isn\'t
+currently supported in Texinfo.
+
+2 References
+************
+
+
+[LaTeX2e]
+ Leslie Lamport, LaTeX User\'s Guide and
+Reference Manual, 2nd edition, Addison-Wesley, Reading,
+Massachusetts, 1994.
+
+
+';
+
+$result_sectioning{'texi_bib_example'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top',
+            'spaces_before_argument' => ' '
+          }
+        },
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'Introduction',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        },
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'References',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 2,
+          'section_prev' => {},
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'texi_bib_example'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'texi_bib_example'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'texi_bib_example'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
 = 
$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
 = $result_sectioning{'texi_bib_example'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
 = 
$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
 = $result_sectioning{'texi_bib_example'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'texi_bib_example'};
+
+$result_nodes{'texi_bib_example'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0
+    },
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'Introduction',
+      'spaces_before_argument' => ' '
+    },
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 2
+        },
+        'normalized' => 'References',
+        'spaces_before_argument' => ' '
+      },
+      'node_prev' => {},
+      'node_up' => {}
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu',
+      'extra' => {
+        'end_command' => {
+          'cmdname' => 'end',
+          'extra' => {
+            'command_argument' => 'menu',
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'menu'
+          }
+        }
+      }
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'texi_bib_example'}{'menu_child'}{'node_next'}{'node_prev'} = 
$result_nodes{'texi_bib_example'}{'menu_child'};
+$result_nodes{'texi_bib_example'}{'menu_child'}{'node_next'}{'node_up'} = 
$result_nodes{'texi_bib_example'};
+$result_nodes{'texi_bib_example'}{'menu_child'}{'node_prev'} = 
$result_nodes{'texi_bib_example'};
+$result_nodes{'texi_bib_example'}{'menu_child'}{'node_up'} = 
$result_nodes{'texi_bib_example'};
+$result_nodes{'texi_bib_example'}{'node_next'} = 
$result_nodes{'texi_bib_example'}{'menu_child'};
+$result_nodes{'texi_bib_example'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'texi_bib_example'};
+
+$result_menus{'texi_bib_example'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'Introduction',
+      'spaces_before_argument' => ' '
+    },
+    'menu_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'References',
+        'spaces_before_argument' => ' '
+      },
+      'menu_prev' => {},
+      'menu_up' => {},
+      'menu_up_hash' => {
+        'Top' => 1
+      }
+    },
+    'menu_up' => {},
+    'menu_up_hash' => {
+      'Top' => 1
+    }
+  }
+};
+$result_menus{'texi_bib_example'}{'menu_child'}{'menu_next'}{'menu_prev'} = 
$result_menus{'texi_bib_example'}{'menu_child'};
+$result_menus{'texi_bib_example'}{'menu_child'}{'menu_next'}{'menu_up'} = 
$result_menus{'texi_bib_example'};
+$result_menus{'texi_bib_example'}{'menu_child'}{'menu_up'} = 
$result_menus{'texi_bib_example'};
+
+$result_errors{'texi_bib_example'} = [
+  {
+    'error_line' => 'bib-example.texi:44: warning: @ifclear should only appear 
at the beginning of a line (possibly involving @mybibcite)
+',
+    'file_name' => 'bib-example.texi',
+    'line_nr' => 44,
+    'macro' => 'mybibcite',
+    'text' => '@ifclear should only appear at the beginning of a line',
+    'type' => 'warning'
+  }
+];
+
+
+
+$result_converted{'html'}->{'texi_bib_example'} = '<!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>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>Texinfo with a Bibliography and References</title>
+
+<meta name="description" content="Texinfo with a Bibliography and References">
+<meta name="keywords" content="Texinfo with a Bibliography and References">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.indentedblock {margin-right: 0em}
+blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+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}
+kbd {font-style: oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: inherit; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: inherit; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nolinebreak {white-space: nowrap}
+span.roman {font-family: initial; font-weight: normal}
+span.sansserif {font-family: sans-serif; font-weight: normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+<h1 class="settitle" align="center">Texinfo with a Bibliography and 
References</h1>
+<hr>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<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="#Introduction" title="Next section 
in reading order"> &gt; </a>]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[Contents]</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-1"></a>
+<h1 class="top">Top</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top"><a href="#Introduction">1 
Introduction</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top"><a href="#References">2 
References</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+
+</pre></th></tr></table>
+
+<hr size="6">
+<a name="Introduction"></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">[<a href="#References" title="Next section in 
reading order"> &gt; </a>]</td>
+<td valign="middle" align="left">[<a href="#References" title="Next chapter"> 
&gt;&gt; </a>]</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">[Contents]</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="Introduction-1"></a>
+<h1 class="chapter">1 Introduction</h1>
+
+<p>The ability of a documentation format to make cross references to a
+bibliography, a feature of LaTeX (See item [LaTeX2e] in <a 
href="#References">LaTeX2e</a>.)
+, isn&rsquo;t
+currently supported in Texinfo.
+</p>
+<hr>
+<a name="References"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Introduction" title="Beginning 
of this chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#Introduction" 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">[Contents]</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="References-1"></a>
+<h1 class="chapter">2 References</h1>
+
+<ul class="no-bullet">
+<li> <a name="LaTeX2e"></a>[LaTeX2e]
+ Leslie Lamport, LaTeX User&rsquo;s Guide and
+Reference Manual, 2nd edition, Addison-Wesley, Reading,
+Massachusetts, 1994.
+
+</li></ul>
+
+<hr>
+<p><font size="-1">
+  This document was generated on <em>a sunny day</em>.
+</font></p>
+
+
+</body>
+</html>
+';
+
+1;

Added: trunk/tp/t/results/formatting/texi_cond.pl
===================================================================
--- trunk/tp/t/results/formatting/texi_cond.pl                          (rev 0)
+++ trunk/tp/t/results/formatting/texi_cond.pl  2018-09-23 21:10:06 UTC (rev 
8219)
@@ -0,0 +1,544 @@
+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{'texi_cond'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '\\input texinfo
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'cond.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'cond.info'
+          },
+          'line_nr' => {
+            'file_name' => 'cond.texi',
+            'line_nr' => 2,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'html',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'This is html text.
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'rawpreformatted'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'html'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'html',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'html'
+              },
+              'line_nr' => {
+                'file_name' => 'cond.texi',
+                'line_nr' => 8,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => 'cond.texi',
+            'line_nr' => 6,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifhtml text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifinfo text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'tex',
+          'contents' => [
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'elided_block'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'tex'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'tex',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'tex'
+              },
+              'line_nr' => {
+                'file_name' => 'cond.texi',
+                'line_nr' => 30,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is ifnottex text.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => 'cond.texi',
+        'line_nr' => 4,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'bye',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'texi_cond'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_cond'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_cond'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[0];
+$result_trees{'texi_cond'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'texi_cond'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'texi_cond'}{'contents'}[0]{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[0];
+$result_trees{'texi_cond'}{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[0];
+$result_trees{'texi_cond'}{'contents'}[0]{'parent'} = 
$result_trees{'texi_cond'};
+$result_trees{'texi_cond'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'texi_cond'}{'contents'}[1]{'args'}[0];
+$result_trees{'texi_cond'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[2]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[3];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[3]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[4]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[5]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[6]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[7];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[7]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[8]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[9]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[10]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11]{'contents'}[1]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11]{'extra'}{'end_command'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11]{'contents'}[2];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[11]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[12]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[13]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[14]{'contents'}[0]{'parent'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'contents'}[14];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[14]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'contents'}[15]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[1];
+$result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'texi_cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'texi_cond'}{'contents'}[1]{'parent'} = 
$result_trees{'texi_cond'};
+$result_trees{'texi_cond'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'texi_cond'}{'contents'}[2];
+$result_trees{'texi_cond'}{'contents'}[2]{'parent'} = 
$result_trees{'texi_cond'};
+
+$result_texis{'texi_cond'} = '\\input texinfo
address@hidden cond.info
+
address@hidden Top
+
address@hidden
+This is html text.
address@hidden html
+
+This is ifhtml text.
+
+
+
+This is ifinfo text.
+
+
+
address@hidden
address@hidden tex
+
+
+This is ifnottex text.
+
address@hidden
+';
+
+
+$result_texts{'texi_cond'} = '
+
+
+This is ifhtml text.
+
+
+
+This is ifinfo text.
+
+
+
+
+
+This is ifnottex text.
+
+';
+
+$result_sectioning{'texi_cond'} = {};
+
+$result_nodes{'texi_cond'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'texi_cond'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'texi_cond'};
+
+$result_menus{'texi_cond'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  }
+};
+
+$result_errors{'texi_cond'} = [];
+
+
+
+$result_converted{'html'}->{'texi_cond'} = '<!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>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<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">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.indentedblock {margin-right: 0em}
+blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+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}
+kbd {font-style: oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: inherit; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: inherit; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nolinebreak {white-space: nowrap}
+span.roman {font-family: initial; font-weight: normal}
+span.sansserif {font-family: sans-serif; font-weight: normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+
+<a name="Top"></a>
+
+This is html text.
+
+<p>This is ifhtml text.
+</p>
+
+
+<p>This is ifinfo text.
+</p>
+
+
+
+
+<p>This is ifnottex text.
+</p>
+<hr>
+<p><font size="-1">
+  This document was generated on <em>a sunny day</em>.
+</font></p>
+
+
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'texi_cond'} = [
+  {
+    'error_line' => 'cond.texi: warning: must specify a title with a title 
command or @top
+',
+    'text' => 'must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
+1;

Added: trunk/tp/t/results/formatting/texi_glossary.pl
===================================================================
--- trunk/tp/t/results/formatting/texi_glossary.pl                              
(rev 0)
+++ trunk/tp/t/results/formatting/texi_glossary.pl      2018-09-23 21:10:06 UTC 
(rev 8219)
@@ -0,0 +1,1688 @@
+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{'texi_glossary'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '\\input texinfo.tex
+',
+                  'type' => 'preamble_text'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'preamble_text'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'glossary'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'glossary'
+          },
+          'line_nr' => {
+            'file_name' => 'glossary.texi',
+            'line_nr' => 3,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'glossarytext',
+              'type' => 'macro_name'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '@table @asis',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'last_raw_newline'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' glossarytext
+'
+          },
+          'line_nr' => {
+            'file_name' => 'glossary.texi',
+            'line_nr' => 5,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'glossary',
+              'type' => 'macro_name'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '@glossarytext
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end table
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'last_raw_newline'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' glossary
+'
+          },
+          'line_nr' => {
+            'file_name' => 'glossary.texi',
+            'line_nr' => 9,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'gentry',
+              'type' => 'macro_name'
+            },
+            {
+              'parent' => {},
+              'text' => 'id',
+              'type' => 'macro_arg'
+            },
+            {
+              'parent' => {},
+              'text' => 'name',
+              'type' => 'macro_arg'
+            },
+            {
+              'parent' => {},
+              'text' => 'text',
+              'type' => 'macro_arg'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '@ifhtml
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@ref{\\id\\,\\name\\}
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end ifhtml
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@ifnothtml
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '\\name\\ (@pxref{\\id\\})
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end ifnothtml
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@unmacro expandglossary
+',
+              'type' => 'raw'
+            },
+            {
+              'cmdname' => 'macro',
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '@unmacro glossarytext
+',
+                  'type' => 'raw'
+                },
+                {
+                  'cmdname' => 'macro',
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '\\\\glossary\\\\
+',
+                      'type' => 'raw'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '@item \\name\\ @anchor{\\id\\}
+',
+                      'type' => 'raw'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '\\text\\',
+                      'type' => 'raw'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'last_raw_newline'
+                    }
+                  ],
+                  'extra' => {
+                    'arg_line' => ' glossarytext
+'
+                  },
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line_after_command'
+                }
+              ],
+              'extra' => {
+                'arg_line' => ' expandglossary{glossary}
+'
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => '@expandglossary address@hidden
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'last_raw_newline'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' gentry {id, name, text}
+'
+          },
+          'line_nr' => {
+            'file_name' => 'glossary.texi',
+            'line_nr' => 15,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => 'glossary.texi',
+        'line_nr' => 35,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          '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' => 'glossary'
+                    }
+                  ],
+                  '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' => 'glossary'
+                }
+              },
+              'line_nr' => {
+                'file_name' => 'glossary.texi',
+                'line_nr' => 39,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'menu'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'menu',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'menu'
+              },
+              'line_nr' => {
+                'file_name' => 'glossary.texi',
+                'line_nr' => 40,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => 'glossary.texi',
+            'line_nr' => 38,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'The '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'id1'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'name1'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'ref',
+              'contents' => [],
+              'extra' => {
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'id1'
+                }
+              },
+              'line_nr' => {
+                'file_name' => 'glossary.texi',
+                'line_nr' => 42,
+                'macro' => 'gentry'
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => 'expandglossary',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'unmacro',
+              'extra' => {
+                'arg_line' => ' expandglossary
+',
+                'misc_args' => [
+                  'expandglossary'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => 'expandglossary',
+                  'type' => 'macro_name'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'glossary',
+                  'type' => 'macro_arg'
+                }
+              ],
+              'cmdname' => 'macro',
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '@unmacro glossarytext
+',
+                  'type' => 'raw'
+                },
+                {
+                  'cmdname' => 'macro',
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '\\glossary\\
+',
+                      'type' => 'raw'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '@item name1 @anchor{id1}
+',
+                      'type' => 'raw'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'text1, arg1 ',
+                      'type' => 'raw'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'last_raw_newline'
+                    }
+                  ],
+                  'extra' => {
+                    'arg_line' => ' glossarytext
+'
+                  },
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line_after_command'
+                }
+              ],
+              'extra' => {
+                'arg_line' => ' expandglossary{glossary}
+'
+              },
+              'line_nr' => {
+                'file_name' => 'glossary.texi',
+                'line_nr' => 42,
+                'macro' => 'gentry'
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => 'glossarytext',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'unmacro',
+              'extra' => {
+                'arg_line' => ' glossarytext
+',
+                'misc_args' => [
+                  'glossarytext'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => 'glossarytext',
+                  'type' => 'macro_name'
+                }
+              ],
+              'cmdname' => 'macro',
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '@glossarytext
+',
+                  'type' => 'raw'
+                },
+                {
+                  'parent' => {},
+                  'text' => '@item name1 @anchor{id1}
+',
+                  'type' => 'raw'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'text1, arg1 ',
+                  'type' => 'raw'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'last_raw_newline'
+                }
+              ],
+              'extra' => {
+                'arg_line' => ' glossarytext
+'
+              },
+              'line_nr' => {
+                'file_name' => 'glossary.texi',
+                'line_nr' => 42,
+                'macro' => 'expandglossary'
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => ' is used in many cases while
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'id2'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'name2'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'ref',
+              'contents' => [],
+              'extra' => {
+                'label' => {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'id2'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'anchor',
+                  'contents' => [],
+                  'extra' => {
+                    'node_content' => [
+                      {}
+                    ],
+                    'normalized' => 'id2'
+                  },
+                  'line_nr' => {
+                    'file_name' => 'glossary.texi',
+                    'line_nr' => 47,
+                    'macro' => 'glossarytext'
+                  },
+                  'parent' => {
+                    'contents' => [
+                      {
+                        'parent' => {},
+                        'text' => 'name2 '
+                      },
+                      {},
+                      {
+                        'parent' => {},
+                        'text' => '
+',
+                        'type' => 'empty_spaces_after_close_brace'
+                      },
+                      {
+                        'parent' => {},
+                        'text' => 'text2
+'
+                      }
+                    ],
+                    'parent' => {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'glossary'
+                            }
+                          ],
+                          'extra' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'parent' => {},
+                          'type' => 'misc_line_arg'
+                        }
+                      ],
+                      'cmdname' => 'chapter',
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'empty_line'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => ' ',
+                          'type' => 'empty_spaces_after_command'
+                        },
+                        {},
+                        {
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'empty_line'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'empty_line'
+                        }
+                      ],
+                      'extra' => {
+                        'misc_content' => [
+                          {}
+                        ],
+                        'spaces_before_argument' => ' '
+                      },
+                      'level' => 1,
+                      'line_nr' => {
+                        'file_name' => 'glossary.texi',
+                        'line_nr' => 46,
+                        'macro' => ''
+                      },
+                      'number' => 1,
+                      'parent' => {}
+                    },
+                    'type' => 'paragraph'
+                  }
+                },
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'id2'
+                }
+              },
+              'line_nr' => {
+                'file_name' => 'glossary.texi',
+                'line_nr' => 43,
+                'macro' => 'gentry'
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => 'expandglossary',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'unmacro',
+              'extra' => {
+                'arg_line' => ' expandglossary
+',
+                'misc_args' => [
+                  'expandglossary'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => 'expandglossary',
+                  'type' => 'macro_name'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'glossary',
+                  'type' => 'macro_arg'
+                }
+              ],
+              'cmdname' => 'macro',
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '@unmacro glossarytext
+',
+                  'type' => 'raw'
+                },
+                {
+                  'cmdname' => 'macro',
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '\\glossary\\
+',
+                      'type' => 'raw'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '@item name2 @anchor{id2}
+',
+                      'type' => 'raw'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'text2',
+                      'type' => 'raw'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'last_raw_newline'
+                    }
+                  ],
+                  'extra' => {
+                    'arg_line' => ' glossarytext
+'
+                  },
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line_after_command'
+                }
+              ],
+              'extra' => {
+                'arg_line' => ' expandglossary{glossary}
+'
+              },
+              'line_nr' => {
+                'file_name' => 'glossary.texi',
+                'line_nr' => 43,
+                'macro' => 'gentry'
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => 'glossarytext',
+                  'type' => 'misc_arg'
+                }
+              ],
+              'cmdname' => 'unmacro',
+              'extra' => {
+                'arg_line' => ' glossarytext
+',
+                'misc_args' => [
+                  'glossarytext'
+                ]
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => 'glossarytext',
+                  'type' => 'macro_name'
+                }
+              ],
+              'cmdname' => 'macro',
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '@glossarytext
+',
+                  'type' => 'raw'
+                },
+                {
+                  'parent' => {},
+                  'text' => '@item name2 @anchor{id2}
+',
+                  'type' => 'raw'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'text2',
+                  'type' => 'raw'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'last_raw_newline'
+                }
+              ],
+              'extra' => {
+                'arg_line' => ' glossarytext
+'
+              },
+              'line_nr' => {
+                'file_name' => 'glossary.texi',
+                'line_nr' => 43,
+                'macro' => 'expandglossary'
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => ' is quite specific
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ],
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => 'glossary.texi',
+        'line_nr' => 36,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'glossary'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'glossary'
+          }
+        ],
+        'normalized' => 'glossary',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => 'glossary.texi',
+        'line_nr' => 45,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {}
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[3]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[4]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[5]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[6];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[6];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[6];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[6];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[6];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[6]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[7]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[8]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'args'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'args'}[2]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'args'}[3]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[2]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[3]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[4]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[5]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[6]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'contents'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'contents'}[2]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[7]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[8]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[9]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[10]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'contents'}[11]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[9]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[10]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'contents'}[11]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[0]{'parent'} = 
$result_trees{'texi_glossary'};
+$result_trees{'texi_glossary'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[1]{'args'}[0];
+$result_trees{'texi_glossary'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'texi_glossary'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'texi_glossary'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'texi_glossary'}{'contents'}[1]{'parent'} = 
$result_trees{'texi_glossary'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'args'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[2];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[2];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[2];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[2]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[2];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[6];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[6]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[7];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[7];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[7]{'contents'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[7];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[7]{'contents'}[2]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[7];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[7]{'contents'}[3]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[7];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[7]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[8]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[9]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'args'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'args'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'args'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'args'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'args'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'extra'}{'node_content'}[0]
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'contents'}[1]
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'contents'}[2]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'contents'}[3]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'}{'args'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'}{'args'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'}{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'}{'contents'}[1]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'}{'contents'}[2]
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'}{'contents'}[3]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'}{'contents'}[4]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'}{'extra'}{'misc_content'}[0]
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'}{'args'}[0]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'}{'parent'}
 = $result_trees{'texi_glossary'};
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[11]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[12]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[12];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[12]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'args'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'contents'}[1];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'contents'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'contents'}[2]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[13]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[14]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[15]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[15];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[15]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[16]{'args'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[16];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[16]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[16];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[16]{'contents'}[1]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[16];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[16]{'contents'}[2]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[16];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[16]{'contents'}[3]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[16];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[16]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[17]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[18]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[2];
+$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[4]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[2];
+$result_trees{'texi_glossary'}{'contents'}[2]{'extra'}{'misc_content'}[0] = 
$result_trees{'texi_glossary'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[2]{'parent'} = 
$result_trees{'texi_glossary'};
+$result_trees{'texi_glossary'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'texi_glossary'}{'contents'}[3]{'args'}[0];
+$result_trees{'texi_glossary'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'texi_glossary'}{'contents'}[3];
+$result_trees{'texi_glossary'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'texi_glossary'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'texi_glossary'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'texi_glossary'}{'contents'}[3]{'extra'}{'node_content'};
+$result_trees{'texi_glossary'}{'contents'}[3]{'parent'} = 
$result_trees{'texi_glossary'};
+$result_trees{'texi_glossary'}{'contents'}[4] = 
$result_trees{'texi_glossary'}{'contents'}[2]{'contents'}[3]{'contents'}[10]{'extra'}{'label'}{'parent'}{'parent'};
+
+$result_texis{'texi_glossary'} = '\\input texinfo.tex
+
address@hidden glossary
+
address@hidden glossarytext
address@hidden @asis
address@hidden macro
+
address@hidden glossary
address@hidden
address@hidden table
+
address@hidden macro
+
address@hidden gentry {id, name, text}
address@hidden
address@hidden,\\name\\}
address@hidden ifhtml
address@hidden
+\\name\\ (@pxref{\\id\\})
address@hidden ifnothtml
address@hidden expandglossary
address@hidden expandglossary{glossary}
address@hidden glossarytext
address@hidden glossarytext
+\\\\glossary\\\\
address@hidden \\name\\ @anchor{\\id\\}
+\\text\\
address@hidden macro
address@hidden macro
address@hidden address@hidden
+
address@hidden macro
+
address@hidden Top
address@hidden Top
+
address@hidden 
+* glossary::
address@hidden menu
+
+The @ref{id1,name1}
address@hidden expandglossary
address@hidden expandglossary{glossary}
address@hidden glossarytext
address@hidden glossarytext
+\\glossary\\
address@hidden name1 @anchor{id1}
+text1, arg1 
address@hidden macro
address@hidden macro
address@hidden glossarytext
address@hidden glossarytext
address@hidden
address@hidden name1 @anchor{id1}
+text1, arg1 
address@hidden macro
+ is used in many cases while
address@hidden,name2}
address@hidden expandglossary
address@hidden expandglossary{glossary}
address@hidden glossarytext
address@hidden glossarytext
+\\glossary\\
address@hidden name2 @anchor{id2}
+text2
address@hidden macro
address@hidden macro
address@hidden glossarytext
address@hidden glossarytext
address@hidden
address@hidden name2 @anchor{id2}
+text2
address@hidden macro
+ is quite specific
+
address@hidden glossary
address@hidden glossary
+
+ name2 @anchor{id2}
+text2
+
+
+';
+
+
+$result_texts{'texi_glossary'} = '
+
+
+
+Top
+***
+
+* glossary::
+
+The id1
+ is used in many cases while
+id2
+ is quite specific
+
+1 glossary
+**********
+
+name2 text2
+
+
+';
+
+$result_sectioning{'texi_glossary'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top',
+            'spaces_before_argument' => ' '
+          }
+        },
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'glossary',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'texi_glossary'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'texi_glossary'}{'section_childs'}[0];
+$result_sectioning{'texi_glossary'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'texi_glossary'}{'section_childs'}[0];
+$result_sectioning{'texi_glossary'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'texi_glossary'}{'section_childs'}[0];
+$result_sectioning{'texi_glossary'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'texi_glossary'};
+
+$result_nodes{'texi_glossary'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0
+    },
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'glossary',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu',
+      'extra' => {
+        'end_command' => {
+          'cmdname' => 'end',
+          'extra' => {
+            'command_argument' => 'menu',
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'menu'
+          }
+        }
+      }
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'texi_glossary'}{'menu_child'}{'node_prev'} = 
$result_nodes{'texi_glossary'};
+$result_nodes{'texi_glossary'}{'menu_child'}{'node_up'} = 
$result_nodes{'texi_glossary'};
+$result_nodes{'texi_glossary'}{'node_next'} = 
$result_nodes{'texi_glossary'}{'menu_child'};
+$result_nodes{'texi_glossary'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'texi_glossary'};
+
+$result_menus{'texi_glossary'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'glossary',
+      'spaces_before_argument' => ' '
+    },
+    'menu_up' => {},
+    'menu_up_hash' => {
+      'Top' => 1
+    }
+  }
+};
+$result_menus{'texi_glossary'}{'menu_child'}{'menu_up'} = 
$result_menus{'texi_glossary'};
+
+$result_errors{'texi_glossary'} = [
+  {
+    'error_line' => 'glossary.texi:42: warning: @ifhtml should only appear at 
the beginning of a line (possibly involving @gentry)
+',
+    'file_name' => 'glossary.texi',
+    'line_nr' => 42,
+    'macro' => 'gentry',
+    'text' => '@ifhtml should only appear at the beginning of a line',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => 'glossary.texi:47: recursive call of macro glossarytext is 
not allowed; use @rmacro if needed (possibly involving @glossarytext)
+',
+    'file_name' => 'glossary.texi',
+    'line_nr' => 47,
+    'macro' => 'glossarytext',
+    'text' => 'recursive call of macro glossarytext is not allowed; use 
@rmacro if needed',
+    'type' => 'error'
+  },
+  {
+    'error_line' => 'glossary.texi:47: @item outside of table or list 
(possibly involving @glossarytext)
+',
+    'file_name' => 'glossary.texi',
+    'line_nr' => 47,
+    'macro' => 'glossarytext',
+    'text' => '@item outside of table or list',
+    'type' => 'error'
+  },
+  {
+    'error_line' => 'glossary.texi:47: unmatched address@hidden table\' 
(possibly involving @glossary)
+',
+    'file_name' => 'glossary.texi',
+    'line_nr' => 47,
+    'macro' => 'glossary',
+    'text' => 'unmatched address@hidden table\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => 'glossary.texi:42: @ref reference to nonexistent node 
`id1\' (possibly involving @gentry)
+',
+    'file_name' => 'glossary.texi',
+    'line_nr' => 42,
+    'macro' => 'gentry',
+    'text' => '@ref reference to nonexistent node `id1\'',
+    'type' => 'error'
+  }
+];
+
+
+
+$result_converted{'html'}->{'texi_glossary'} = '<!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>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>Top</title>
+
+<meta name="description" content="Top">
+<meta name="keywords" content="Top">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.indentedblock {margin-right: 0em}
+blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+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}
+kbd {font-style: oblique}
+pre.display {font-family: inherit}
+pre.format {font-family: inherit}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: inherit; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: inherit; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nolinebreak {white-space: nowrap}
+span.roman {font-family: initial; font-weight: normal}
+span.sansserif {font-family: sans-serif; font-weight: normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+
+
+
+
+<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="#glossary" title="Next section in 
reading order"> &gt; </a>]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[Contents]</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-1"></a>
+<h1 class="top">Top</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top"><a href="#glossary">1 
glossary</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+</table>
+
+<p>The &lsquo;name1&rsquo;
+ is used in many cases while
+<a href="#id2">name2</a>
+ is quite specific
+</p>
+<hr size="6">
+<a name="glossary"></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">[Contents]</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="glossary-1"></a>
+<h1 class="chapter">1 glossary</h1>
+
+<p>name2 <a name="id2"></a>text2
+</p>
+
+<hr>
+<p><font size="-1">
+  This document was generated on <em>a sunny day</em>.
+</font></p>
+
+
+</body>
+</html>
+';
+
+1;

Deleted: trunk/tp/tests/formatting/bib-example.texi
===================================================================
--- trunk/tp/tests/formatting/bib-example.texi  2018-09-23 20:58:46 UTC (rev 
8218)
+++ trunk/tp/tests/formatting/bib-example.texi  2018-09-23 21:10:06 UTC (rev 
8219)
@@ -1,59 +0,0 @@
-\input texinfo   @c -*-texinfo-*-
address@hidden % Copyright (C) 2004  Aaron S. Hawley
-
address@hidden % Author: Aaron S. Hawley <address@hidden>
address@hidden % Keywords: docs, texinfo, extensions, bib
-
address@hidden % This file is free software; you can redistribute it and/or 
modify
address@hidden % it under the terms of the GNU General Public License as 
published by
address@hidden % the Free Software Foundation; either version 2, or (at your 
option)
address@hidden % any later version.
-
address@hidden % This file is distributed in the hope that it will be useful,
address@hidden % but WITHOUT ANY WARRANTY; without even the implied warranty of
address@hidden % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
address@hidden % GNU General Public License for more details.
-
address@hidden % You should have received a copy of the GNU General Public 
License
address@hidden % along with texi2html; see the file COPYING.  If not, write to
address@hidden % the Free Software Foundation, Inc., 59 Temple Place - Suite 
330,
address@hidden % Boston, MA 02111-1307, USA.
-
address@hidden %**start of header
address@hidden my-file-with-bib.info
address@hidden Texinfo with a Bibliography and References
-
address@hidden my-bib-macros.texi
address@hidden
-
address@hidden %**end of header
-
address@hidden Top
address@hidden Top
-
address@hidden
-* Introduction::
-* @mybibnode{}::
-
address@hidden menu
-
address@hidden Introduction
address@hidden Introduction
-
-The ability of a documentation format to make cross references to a
-bibliography, a feature of LaTeX @mybibcite{LaTeX2e}, isn't
-currently supported in Texinfo.
-
address@hidden @mybibnode{}
address@hidden References
-
address@hidden @asis
-
address@hidden Leslie Lamport, LaTeX User's Guide and
-Reference Manual, 2nd edition, Addison-Wesley, Reading,
-Massachusetts, 1994.
-
address@hidden itemize
-
address@hidden
-

Deleted: trunk/tp/tests/formatting/cond.texi
===================================================================
--- trunk/tp/tests/formatting/cond.texi 2018-09-23 20:58:46 UTC (rev 8218)
+++ trunk/tp/tests/formatting/cond.texi 2018-09-23 21:10:06 UTC (rev 8219)
@@ -1,40 +0,0 @@
-\input texinfo
address@hidden cond.info
-
address@hidden Top
-
address@hidden
-This is html text.
address@hidden html
-
address@hidden
-This is ifhtml text.
address@hidden ifhtml
-
address@hidden
-This is ifnothtml text.
address@hidden ifnothtml
-
-
address@hidden
-This is ifinfo text.
address@hidden ifinfo
-
address@hidden
-This is ifnotinfo text.
address@hidden ifnotinfo
-
-
address@hidden
-This is tex text.
address@hidden tex
-
address@hidden
-This is iftex text.
address@hidden iftex
-
address@hidden
-This is ifnottex text.
address@hidden ifnottex
-
address@hidden

Deleted: trunk/tp/tests/formatting/glossary.texi
===================================================================
--- trunk/tp/tests/formatting/glossary.texi     2018-09-23 20:58:46 UTC (rev 
8218)
+++ trunk/tp/tests/formatting/glossary.texi     2018-09-23 21:10:06 UTC (rev 
8219)
@@ -1,48 +0,0 @@
-\input texinfo.tex
-
address@hidden glossary
-
address@hidden glossarytext
address@hidden @asis
address@hidden macro
-
address@hidden glossary
address@hidden
address@hidden table
-
address@hidden macro
-
address@hidden gentry {id, name, text}
address@hidden
address@hidden,\name\}
address@hidden ifhtml
address@hidden
-\name\ (@pxref{\id\})
address@hidden ifnothtml
address@hidden expandglossary
address@hidden expandglossary{glossary}
address@hidden glossarytext
address@hidden glossarytext
-\\glossary\\
address@hidden \name\ @anchor{\id\}
-\text\
address@hidden macro
address@hidden macro
address@hidden address@hidden
-
address@hidden macro
-
address@hidden Top
address@hidden Top
-
address@hidden 
-* glossary::
address@hidden menu
-
-The @gentry{id1, name1, text1\, arg1 } is used in many cases while
address@hidden, name2, text2} is quite specific
-
address@hidden glossary
address@hidden glossary
address@hidden
-

Modified: trunk/tp/tests/formatting/list-of-tests
===================================================================
--- trunk/tp/tests/formatting/list-of-tests     2018-09-23 20:58:46 UTC (rev 
8218)
+++ trunk/tp/tests/formatting/list-of-tests     2018-09-23 21:10:06 UTC (rev 
8219)
@@ -1,23 +1,7 @@
 # conditionals and macros
-texi_glossary glossary.texi -c TEXINFO_OUTPUT_FORMAT=plaintexinfo
-texi_bib-example bib-example.texi -c TEXINFO_OUTPUT_FORMAT=plaintexinfo
-texi_cond cond.texi --ifhtml --ifinfo --no-iftex -c 
TEXINFO_OUTPUT_FORMAT=plaintexinfo
-# in the texinfo test suite, the default is info, and there is also a 
-# test with --html which doesn't make much sense here, replaced with --xml
-# though it is not the same
-cond cond.texi
-cond_xml cond.texi --xml
-cond_no-ifhtml_no-ifinfo_no-iftex cond.texi --no-ifhtml --no-ifinfo --no-iftex
-cond_ifhtml_ifinfo_iftex cond.texi --ifhtml --ifinfo --iftex
-cond_info cond.texi --info
-cond_info_no-ifhtml_no-ifinfo_no-iftex cond.texi --info --no-ifhtml 
--no-ifinfo --no-iftex
-cond_info_ifhtml_ifinfo_iftex cond.texi --info --ifhtml --ifinfo --iftex
 defcondx_Dbar defxcond.texi -D bar
 defcondx_Ubar defxcond.texi -U bar
 
-# renamed nodes
-unknown_nodes_renamed unknown_nodes_renamed.texi
-
 # api
 texi_ignore_and_comments ignore_and_comments.texi --init 
ignore_and_comments_output.init -c TEXINFO_OUTPUT_FORMAT=plaintexinfo
 ignore_and_comments_output ignore_and_comments.texi --init 
ignore_and_comments_output.init

Deleted: trunk/tp/tests/formatting/my-bib-macros.texi
===================================================================
--- trunk/tp/tests/formatting/my-bib-macros.texi        2018-09-23 20:58:46 UTC 
(rev 8218)
+++ trunk/tp/tests/formatting/my-bib-macros.texi        2018-09-23 21:10:06 UTC 
(rev 8219)
@@ -1,232 +0,0 @@
address@hidden \input texinfo   @c -*-texinfo-*-
address@hidden %% my-bib-macros.texi --- Texinfo macros providing a crude
address@hidden %% bibliography and citation capability.
-
address@hidden % Copyright (C) 2004  Aaron S. Hawley
-
address@hidden % Author: Aaron S. Hawley <address@hidden>
address@hidden % Keywords: docs, texinfo, extensions, bib
-
address@hidden % This file is free software; you can redistribute it and/or 
modify
address@hidden % it under the terms of the GNU General Public License as 
published by
address@hidden % the Free Software Foundation; either version 2, or (at your 
option)
address@hidden % any later version.
-
address@hidden % This file is distributed in the hope that it will be useful,
address@hidden % but WITHOUT ANY WARRANTY; without even the implied warranty of
address@hidden % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
address@hidden % GNU General Public License for more details.
-
address@hidden % You should have received a copy of the GNU General Public 
License
address@hidden % along with texi2html; see the file COPYING.  If not, write to
address@hidden % the Free Software Foundation, Inc., 59 Temple Place - Suite 
330,
address@hidden % Boston, MA 02111-1307, USA.
-
address@hidden %% Commentary:
-
address@hidden %%% Introduction
-
address@hidden %% Creates references to a ``Bibliography'' or ``References''
address@hidden %% section of a Texinfo document, using Texinfo's
address@hidden %% macro system.  Although not as terse a way to cite systems as 
is
address@hidden %% found in document systems like TeX, the format is simpler and
address@hidden %% the rendering  is easier for non-academic readers.
-
address@hidden %
-
address@hidden %%% Usage
-
address@hidden %% References to cited works can be put in any section of a 
document.
address@hidden %% The cited works must be put in either a Texinfo table (for
address@hidden %% instance with address@hidden @asis ... @end table'') or 
within a
address@hidden %% Texinfo list (something like address@hidden ... @end 
enumerate''
address@hidden %% or address@hidden @bullet ... @end itemize'').  They are 
created
address@hidden %% with the command address@hidden''.  To cite a reference
address@hidden %% with a @mybibitem use address@hidden''.
-
address@hidden %% The beginning of a document must include (using the @include
address@hidden %% command) the file my-bib-macros.texi, which should be made
address@hidden %% available in the current directory of the parent file.  A 
single
address@hidden %% call should be made to choose to use a list or a table.  The
address@hidden %% command to chose is called @mybibuselist{NODE}, where NODE is
address@hidden %% the node containing the location where the references are 
listed.
-
address@hidden %
-
address@hidden %%% Example
-
address@hidden %% \input texinfo   @c -*-texinfo-*-
address@hidden %% @comment %**start of header
address@hidden %% @setfilename my-file-with-bib.info
address@hidden %% @settitle Texinfo with a Bibliography and References
address@hidden %%
address@hidden %% @include my-bib-macros.texi
address@hidden %% @mybibuselist{References}
address@hidden %%
address@hidden %% @comment %**end of header
address@hidden %%
address@hidden %% @node Top
address@hidden %% @top Top
address@hidden %%
address@hidden %% @menu
address@hidden %% * Introduction::
address@hidden %% * @mybibnode{}::
address@hidden %%
address@hidden %% @end menu
address@hidden %%
address@hidden %% @node Introduction
address@hidden %% @chapter Introduction
address@hidden %%
address@hidden %% The ability of a documentation format to make cross 
references to a
address@hidden %% bibliography, a feature of LaTeX @mybibcite{LaTeX2e}, isn't
address@hidden %% currently supported in Texinfo.
address@hidden %%
address@hidden %% @node @mybibnode{}
address@hidden %% @chapter References
address@hidden %%
address@hidden %% @itemize @asis
address@hidden %%
address@hidden %% @mybibitem{LaTeX2e} Leslie Lamport, LaTeX User's Guide and
address@hidden %% Reference Manual, 2nd edition, Addison-Wesley, Reading,
address@hidden %% Massachusetts, 1994.
address@hidden %%
address@hidden %% @end itemize
address@hidden %%
address@hidden %% @bye
-
address@hidden %%
-
address@hidden %% This example produces (in Info):
-
address@hidden %%       1 Introduction
address@hidden %%       **************
address@hidden %%
address@hidden %%       The ability of a documentation format to make cross
address@hidden %%       references to a bibliography, a feature of LaTeX (See 
item
address@hidden %%       [LaTeX2e] in *Note LaTeX2e: References.), is not 
currently
address@hidden %%       supported in Texinfo.
address@hidden %%
address@hidden %%
address@hidden %%       2 References
address@hidden %%       ************
address@hidden %%
address@hidden %%       [LaTeX2e] Leslie Lamport, LaTeX User's Guide and 
Reference
address@hidden %%       Manual, 2nd edition, Addison-Wesley, Reading,
address@hidden %%       Massachusetts, 1994.
-
address@hidden %% and (in printed output):
-
address@hidden %%       1 Introduction
address@hidden %%       **************
address@hidden %%
address@hidden %%       The ability of a documentation format to make cross
address@hidden %%       references to a bibliography, a feature of LaTeX (See 
item
address@hidden %%       [LaTeX2e] in Chapter 2 [References], page 3.), is not
address@hidden %%       currently supported in Texinfo.
address@hidden %%
address@hidden %%
address@hidden %%       2 References
address@hidden %%       ************
address@hidden %%
address@hidden %%       [LaTeX2e] Leslie Lamport, LaTeX User's Guide and 
Reference
address@hidden %%       Manual, 2nd edition, Addison-Wesley, Reading,
address@hidden %%       Massachusetts, 1994.
-
address@hidden %
-
address@hidden %%% Notes
-
address@hidden %% The pointers to references will be functional in hypertext
address@hidden %% documentation (info, HTML, XML and others) and properly 
rendered
address@hidden %% in print documents, because they are implemented with 
Texinfo's
address@hidden %% cross referencing capabilities (using @anchor and @ref).  
Failures
address@hidden %% by an author to make proper references with ``my-bib-macros'' 
in
address@hidden %% their document will give cross referencing errors by Texinfo
address@hidden %% conversion tools.
-
address@hidden %% Only one ``Reference'' section is allowed per document.
-
address@hidden %% An improvement of this system would create cross references
address@hidden %% (with @xref) at each cited work to all the originating cross
address@hidden %% refererences.
-
address@hidden %
-
address@hidden %% Code:
-
address@hidden % Configuration Options
-
address@hidden %% @mybibsetrefnode : Defines the name of the node to contain
address@hidden %% references.
-
address@hidden mybibsetrefnode{node}
address@hidden mybibrefnode \node\
address@hidden macro
-
address@hidden %% @mybibnode{} : Macro to be placed at node containing 
references
address@hidden %% and calls to @mybibcite{}
-
address@hidden mybibnode{}
address@hidden
address@hidden macro
-
address@hidden %% @mybibusetable : Whether each @mybibitem will be put in a
address@hidden %% table.
-
address@hidden mybibusetable{node}
address@hidden mybibtable true
address@hidden mybiblist
address@hidden mybiblist
address@hidden ifset
address@hidden
address@hidden macro
-
address@hidden %% @mybibuselist : Whether each @mybibitem will be put in a
address@hidden %% list.
-
address@hidden mybibuselist{node}
address@hidden mybiblist true
address@hidden mybibtable
address@hidden mybibtable
address@hidden ifset
address@hidden
address@hidden macro
-
-
address@hidden %% @mybibcite{REF} : Cites the cross reference REF.
-
address@hidden mybibcite{ref}
address@hidden mybibrefnode
address@hidden was not used, \ref\}
address@hidden ifclear
address@hidden %**else if
address@hidden mybibrefnode
address@hidden@mybibnode{}, \ref\}
address@hidden ifset
-
address@hidden macro
-
address@hidden mybibmakeref{node, ref}
-(See item [\ref\] in @ref{\node\, \ref\}.)
address@hidden macro
-
address@hidden %% @mybibcite{REF} : Creates a cross referenced citation REF.
-
address@hidden mybibitem{ref}
address@hidden mybiblist
address@hidden mybibtable
address@hidden mybiblist true
address@hidden ifclear
address@hidden ifclear
address@hidden mybiblist
address@hidden
address@hidden
address@hidden ifset
address@hidden %**else if
address@hidden mybibtable
address@hidden @anchor{\ref\}[\ref\]
address@hidden ifset
-
address@hidden macro
-
address@hidden %% my-bib-macros.texi ends here

Deleted: trunk/tp/tests/test_scripts/formatting_cond.sh
===================================================================
--- trunk/tp/tests/test_scripts/formatting_cond.sh      2018-09-23 20:58:46 UTC 
(rev 8218)
+++ trunk/tp/tests/test_scripts/formatting_cond.sh      2018-09-23 21:10:06 UTC 
(rev 8219)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=formatting
-name='cond'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/run_parser_all.sh -dir $dir $name
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: trunk/tp/tests/test_scripts/formatting_cond_ifhtml_ifinfo_iftex.sh
===================================================================
--- trunk/tp/tests/test_scripts/formatting_cond_ifhtml_ifinfo_iftex.sh  
2018-09-23 20:58:46 UTC (rev 8218)
+++ trunk/tp/tests/test_scripts/formatting_cond_ifhtml_ifinfo_iftex.sh  
2018-09-23 21:10:06 UTC (rev 8219)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=formatting
-name='cond_ifhtml_ifinfo_iftex'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/run_parser_all.sh -dir $dir $name
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: trunk/tp/tests/test_scripts/formatting_cond_info.sh
===================================================================
--- trunk/tp/tests/test_scripts/formatting_cond_info.sh 2018-09-23 20:58:46 UTC 
(rev 8218)
+++ trunk/tp/tests/test_scripts/formatting_cond_info.sh 2018-09-23 21:10:06 UTC 
(rev 8219)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=formatting
-name='cond_info'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/run_parser_all.sh -dir $dir $name
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: trunk/tp/tests/test_scripts/formatting_cond_info_ifhtml_ifinfo_iftex.sh
===================================================================
--- trunk/tp/tests/test_scripts/formatting_cond_info_ifhtml_ifinfo_iftex.sh     
2018-09-23 20:58:46 UTC (rev 8218)
+++ trunk/tp/tests/test_scripts/formatting_cond_info_ifhtml_ifinfo_iftex.sh     
2018-09-23 21:10:06 UTC (rev 8219)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=formatting
-name='cond_info_ifhtml_ifinfo_iftex'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/run_parser_all.sh -dir $dir $name
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: 
trunk/tp/tests/test_scripts/formatting_cond_info_no-ifhtml_no-ifinfo_no-iftex.sh
===================================================================
--- 
trunk/tp/tests/test_scripts/formatting_cond_info_no-ifhtml_no-ifinfo_no-iftex.sh
    2018-09-23 20:58:46 UTC (rev 8218)
+++ 
trunk/tp/tests/test_scripts/formatting_cond_info_no-ifhtml_no-ifinfo_no-iftex.sh
    2018-09-23 21:10:06 UTC (rev 8219)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=formatting
-name='cond_info_no-ifhtml_no-ifinfo_no-iftex'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/run_parser_all.sh -dir $dir $name
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: 
trunk/tp/tests/test_scripts/formatting_cond_no-ifhtml_no-ifinfo_no-iftex.sh
===================================================================
--- trunk/tp/tests/test_scripts/formatting_cond_no-ifhtml_no-ifinfo_no-iftex.sh 
2018-09-23 20:58:46 UTC (rev 8218)
+++ trunk/tp/tests/test_scripts/formatting_cond_no-ifhtml_no-ifinfo_no-iftex.sh 
2018-09-23 21:10:06 UTC (rev 8219)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=formatting
-name='cond_no-ifhtml_no-ifinfo_no-iftex'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/run_parser_all.sh -dir $dir $name
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: trunk/tp/tests/test_scripts/formatting_cond_xml.sh
===================================================================
--- trunk/tp/tests/test_scripts/formatting_cond_xml.sh  2018-09-23 20:58:46 UTC 
(rev 8218)
+++ trunk/tp/tests/test_scripts/formatting_cond_xml.sh  2018-09-23 21:10:06 UTC 
(rev 8219)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=formatting
-name='cond_xml'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/run_parser_all.sh -dir $dir $name
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: trunk/tp/tests/test_scripts/formatting_texi_bib-example.sh
===================================================================
--- trunk/tp/tests/test_scripts/formatting_texi_bib-example.sh  2018-09-23 
20:58:46 UTC (rev 8218)
+++ trunk/tp/tests/test_scripts/formatting_texi_bib-example.sh  2018-09-23 
21:10:06 UTC (rev 8219)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=formatting
-name='texi_bib-example'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/run_parser_all.sh -dir $dir $name
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: trunk/tp/tests/test_scripts/formatting_texi_cond.sh
===================================================================
--- trunk/tp/tests/test_scripts/formatting_texi_cond.sh 2018-09-23 20:58:46 UTC 
(rev 8218)
+++ trunk/tp/tests/test_scripts/formatting_texi_cond.sh 2018-09-23 21:10:06 UTC 
(rev 8219)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=formatting
-name='texi_cond'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/run_parser_all.sh -dir $dir $name
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: trunk/tp/tests/test_scripts/formatting_texi_glossary.sh
===================================================================
--- trunk/tp/tests/test_scripts/formatting_texi_glossary.sh     2018-09-23 
20:58:46 UTC (rev 8218)
+++ trunk/tp/tests/test_scripts/formatting_texi_glossary.sh     2018-09-23 
21:10:06 UTC (rev 8219)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=formatting
-name='texi_glossary'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/run_parser_all.sh -dir $dir $name
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-

Deleted: trunk/tp/tests/test_scripts/formatting_unknown_nodes_renamed.sh
===================================================================
--- trunk/tp/tests/test_scripts/formatting_unknown_nodes_renamed.sh     
2018-09-23 20:58:46 UTC (rev 8218)
+++ trunk/tp/tests/test_scripts/formatting_unknown_nodes_renamed.sh     
2018-09-23 21:10:06 UTC (rev 8219)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# This file generated by maintain/regenerate_cmd_tests.sh
-
-if test z"$srcdir" = "z"; then
-  srcdir=.
-fi
-
-one_test_logs_dir=test_log
-diffs_dir=diffs
-
-
-dir=formatting
-name='unknown_nodes_renamed'
-[ -d "$dir" ] || mkdir $dir
-
-srcdir_test=$dir; export srcdir_test;
-"$srcdir"/run_parser_all.sh -dir $dir $name
-exit_status=$?
-cat $dir/$one_test_logs_dir/$name.log
-if test $exit_status = 0 && test -f $dir/$diffs_dir/$name.diff; then
-  echo 
-  cat $dir/$diffs_dir/$name.diff
-fi
-exit $exit_status
-




reply via email to

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