texinfo-commits
[Top][All Lists]
Advanced

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

[5251] * tp/Texinfo/Convert/DocBook.pm: add support for special


From: Patrice Dumas
Subject: [5251] * tp/Texinfo/Convert/DocBook.pm: add support for special docbook
Date: Sun, 07 Apr 2013 15:00:53 +0000

Revision: 5251
          http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=5251
Author:   pertusus
Date:     2013-04-07 15:00:49 +0000 (Sun, 07 Apr 2013)
Log Message:
-----------
        * tp/Texinfo/Convert/DocBook.pm: add support for special docbook
        sectioning elements with special node names and @unnumbered. 
        Feature asked for by Aharon Robbins, syntax by Karl.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/tp/Texinfo/Convert/DocBook.pm
    trunk/tp/t/docbook_tests.t

Added Paths:
-----------
    trunk/tp/t/results/docbook_tests/special_docbook_unnumbered.pl

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog     2013-04-07 14:01:17 UTC (rev 5250)
+++ trunk/ChangeLog     2013-04-07 15:00:49 UTC (rev 5251)
@@ -5,6 +5,9 @@
        at the end of a preformatted format as counting as an empty line
        in order to output an empty line following the preformatted format 
        too.  Karl report.
+       * tp/Texinfo/Convert/DocBook.pm: add support for special docbook
+       sectioning elements with special node names and @unnumbered. 
+       Feature asked for by Aharon Robbins, syntax by Karl.
 
 2013-03-31  Sergey Poznyakoff  <address@hidden>
 

Modified: trunk/tp/Texinfo/Convert/DocBook.pm
===================================================================
--- trunk/tp/Texinfo/Convert/DocBook.pm 2013-04-07 14:01:17 UTC (rev 5250)
+++ trunk/tp/Texinfo/Convert/DocBook.pm 2013-04-07 15:00:49 UTC (rev 5251)
@@ -368,6 +368,12 @@
   4 => 'sect3'
 );
 
+my %docbook_special_unnumbered;
+foreach my $special_unnumbered ('acknowledgements', 'colophon', 
+                                'dedication', 'preface') {
+  $docbook_special_unnumbered{$special_unnumbered} = 1;
+}
+
 sub _docbook_section_element($$)
 {
   my $self = shift;
@@ -377,6 +383,13 @@
     return $docbook_sections{$heading_level};
   }
   my $command = $self->_level_corrected_section($root);
+  if ($command eq 'unnumbered'
+      and $root->{'extra'}->{'associated_node'} 
+      and $root->{'extra'}->{'associated_node'}->{'extra'}->{'normalized'}
+      and 
$docbook_special_unnumbered{lc($root->{'extra'}->{'associated_node'}->{'extra'}->{'normalized'})})
 {
+    return 
lc($root->{'extra'}->{'associated_node'}->{'extra'}->{'normalized'});
+  }
+
   return $docbook_sections{$command};
 }
 
@@ -581,7 +594,7 @@
             $result .= "<anchor id=\"$root->{'extra'}->{'normalized'}\"/>\n";
           }
         } elsif ($Texinfo::Common::root_commands{$root->{'cmdname'}}) {
-          my $attribute;
+          my $attribute = '';
           # FIXME it is not clear that a label should be set for
           # @appendix* or @chapter/@*section as the formatter should be
           # able to figure it out.  For @unnumbered or if ! NUMBER_SECTIONS
@@ -594,11 +607,13 @@
             # section title, so only the letter is used.
             $label = $root->{'number'};
           }
-          $attribute = " label=\"$label\"";
+          $command = $self->_docbook_section_element($root);
+          if (! $docbook_special_unnumbered{$command}) {
+            $attribute = " label=\"$label\"";
+          }
           if ($root->{'extra'} and $root->{'extra'}->{'associated_node'}) {
             $attribute .= " 
id=\"$root->{'extra'}->{'associated_node'}->{'extra'}->{'normalized'}\"";
           }
-          $command = $self->_docbook_section_element($root);
           $result .= "<$command${attribute}>\n";
           if ($root->{'args'} and $root->{'args'}->[0]) {
             my ($arg, $end_line)

Modified: trunk/tp/t/docbook_tests.t
===================================================================
--- trunk/tp/t/docbook_tests.t  2013-04-07 14:01:17 UTC (rev 5250)
+++ trunk/tp/t/docbook_tests.t  2013-04-07 15:00:49 UTC (rev 5251)
@@ -5,6 +5,7 @@
 
 require 't/test_utils.pl';
 
+# special docbook quotations are tested for in 181quotation.t
 my @test_cases = (
 ['empty_quotation_with_arg_followed_by_quotation',
 '@quotation something
@@ -14,6 +15,39 @@
 In quotation
 @end quotation
 '],
+['special_docbook_unnumbered',
+'@node Top
address@hidden top
+
+This is the top.
+
address@hidden
+* Dedication::
+* preface::
+* glossary::
+* acknowledgements::
address@hidden menu
+
address@hidden Dedication
address@hidden a dedication
+
+Dedicated
+
address@hidden preface
address@hidden The Preface
+
+Preface.
+
address@hidden colophon
address@hidden A colophon
+
+Glossary
+
address@hidden acknowledgements
address@hidden A chapter Acnkowledgements
+
+Ack!
+']
 );
 
 foreach my $test (@test_cases) {

Added: trunk/tp/t/results/docbook_tests/special_docbook_unnumbered.pl
===================================================================
--- trunk/tp/t/results/docbook_tests/special_docbook_unnumbered.pl              
                (rev 0)
+++ trunk/tp/t/results/docbook_tests/special_docbook_unnumbered.pl      
2013-04-07 15:00:49 UTC (rev 5251)
@@ -0,0 +1,1474 @@
+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{'special_docbook_unnumbered'} = {
+  'contents' => [
+    {
+      'contents' => [],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'Top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_after_command' => {}
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'This is the top.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          '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' => 'Dedication'
+                    }
+                  ],
+                  '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' => 'Dedication'
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 7,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'preface'
+                    }
+                  ],
+                  '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' => 'preface'
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 8,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {
+              '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' => '',
+                'line_nr' => 9,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'acknowledgements'
+                    }
+                  ],
+                  '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' => 'acknowledgements'
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 10,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'extra' => {
+                        'command' => {}
+                      },
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_after_command'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'menu'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'spaces_at_end'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command' => {},
+                'command_argument' => 'menu',
+                'spaces_after_command' => {},
+                'text_arg' => 'menu'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 11,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {},
+            'spaces_after_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 6,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ],
+        'spaces_after_command' => {}
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'Dedication'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Dedication'
+          }
+        ],
+        'normalized' => 'Dedication',
+        'spaces_after_command' => {}
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 13,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'a dedication'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'unnumbered',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Dedicated
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ],
+        'spaces_after_command' => {}
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 14,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'preface'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'preface'
+          }
+        ],
+        'normalized' => 'preface',
+        'spaces_after_command' => {}
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 18,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'The Preface'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'unnumbered',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Preface.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ],
+        'spaces_after_command' => {}
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 19,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'colophon'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'colophon'
+          }
+        ],
+        'normalized' => 'colophon',
+        'spaces_after_command' => {}
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 23,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'A colophon'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'unnumbered',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Glossary
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ],
+        'spaces_after_command' => {}
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 24,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'acknowledgements'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'acknowledgements'
+          }
+        ],
+        'normalized' => 'acknowledgements',
+        'spaces_after_command' => {}
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 28,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'A chapter Acnkowledgements'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Ack!
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ],
+        'spaces_after_command' => {}
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 29,
+        'macro' => ''
+      },
+      'number' => 1,
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[0]{'parent'} = 
$result_trees{'special_docbook_unnumbered'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[1]{'parent'} = 
$result_trees{'special_docbook_unnumbered'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[2]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[3]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[3]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[1]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[1]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[2]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[3]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[3]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'args'}[1]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[1]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[2]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[3]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[3]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'args'}[1]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[4]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'args'}[0]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'extra'}{'end_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[5];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'contents'}[4]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[2];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[2]{'parent'} = 
$result_trees{'special_docbook_unnumbered'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[3];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'extra'}{'node_content'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[3]{'parent'} = 
$result_trees{'special_docbook_unnumbered'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[4];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[4];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[4];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[4];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[4];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'args'}[0]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[4]{'parent'} = 
$result_trees{'special_docbook_unnumbered'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[5];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[5];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'extra'}{'node_content'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'args'}[0]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[5]{'parent'} = 
$result_trees{'special_docbook_unnumbered'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[6];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[6];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[6];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[6];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[6];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'args'}[0]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[6]{'parent'} = 
$result_trees{'special_docbook_unnumbered'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[7];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[7];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'extra'}{'node_content'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'args'}[0]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[7]{'parent'} = 
$result_trees{'special_docbook_unnumbered'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[8];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[8];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[8];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[8];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[8];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'args'}[0]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[8]{'parent'} = 
$result_trees{'special_docbook_unnumbered'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[9];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[9];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'extra'}{'node_content'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'args'}[0]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[9]{'parent'} = 
$result_trees{'special_docbook_unnumbered'};
+$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[10];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[10];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[10];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'contents'}[1]{'parent'}
 = $result_trees{'special_docbook_unnumbered'}{'contents'}[10];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0]{'contents'}[1];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'extra'}{'spaces_after_command'}
 = 
$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'args'}[0]{'contents'}[0];
+$result_trees{'special_docbook_unnumbered'}{'contents'}[10]{'parent'} = 
$result_trees{'special_docbook_unnumbered'};
+
+$result_texis{'special_docbook_unnumbered'} = '@node Top
address@hidden top
+
+This is the top.
+
address@hidden
+* Dedication::
+* preface::
+* glossary::
+* acknowledgements::
address@hidden menu
+
address@hidden Dedication
address@hidden a dedication
+
+Dedicated
+
address@hidden preface
address@hidden The Preface
+
+Preface.
+
address@hidden colophon
address@hidden A colophon
+
+Glossary
+
address@hidden acknowledgements
address@hidden A chapter Acnkowledgements
+
+Ack!
+';
+
+
+$result_texts{'special_docbook_unnumbered'} = 'top
+***
+
+This is the top.
+
+* Dedication::
+* preface::
+* glossary::
+* acknowledgements::
+
+a dedication
+************
+
+Dedicated
+
+The Preface
+***********
+
+Preface.
+
+A colophon
+**********
+
+Glossary
+
+1 A chapter Acnkowledgements
+****************************
+
+Ack!
+';
+
+$result_sectioning{'special_docbook_unnumbered'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'unnumbered',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'Dedication'
+              }
+            }
+          },
+          'level' => 1,
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        },
+        {
+          'cmdname' => 'unnumbered',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'preface'
+              }
+            }
+          },
+          'level' => 1,
+          'section_prev' => {},
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        },
+        {
+          'cmdname' => 'unnumbered',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'colophon'
+              }
+            }
+          },
+          'level' => 1,
+          'section_prev' => {},
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        },
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'acknowledgements'
+              }
+            }
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_prev' => {},
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
 = 
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
 = $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
 = 
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
 = $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
 = 
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
 = $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
 = 
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
 = $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
 = 
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
 = $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
 = 
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
 = $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'special_docbook_unnumbered'};
+
+$result_nodes{'special_docbook_unnumbered'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'unnumbered',
+        'extra' => {},
+        'level' => 1
+      },
+      'normalized' => 'Dedication'
+    },
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'unnumbered',
+          'extra' => {},
+          'level' => 1
+        },
+        'normalized' => 'preface'
+      },
+      'node_next' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'associated_section' => {
+            'cmdname' => 'unnumbered',
+            'extra' => {},
+            'level' => 1
+          },
+          'normalized' => 'colophon'
+        },
+        'node_next' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'associated_section' => {
+              'cmdname' => 'chapter',
+              'extra' => {},
+              'level' => 1,
+              'number' => 1
+            },
+            'normalized' => 'acknowledgements'
+          },
+          'node_prev' => {},
+          'node_up' => {}
+        },
+        'node_prev' => {},
+        'node_up' => {}
+      },
+      'node_prev' => {},
+      'node_up' => {}
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu',
+      'extra' => {
+        'end_command' => {
+          'cmdname' => 'end',
+          'extra' => {
+            'command' => {},
+            'command_argument' => 'menu',
+            'text_arg' => 'menu'
+          }
+        }
+      }
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'special_docbook_unnumbered'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'special_docbook_unnumbered'}{'menu_child'}{'node_next'}{'node_next'};
+$result_nodes{'special_docbook_unnumbered'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'special_docbook_unnumbered'};
+$result_nodes{'special_docbook_unnumbered'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'}
 = $result_nodes{'special_docbook_unnumbered'}{'menu_child'}{'node_next'};
+$result_nodes{'special_docbook_unnumbered'}{'menu_child'}{'node_next'}{'node_next'}{'node_up'}
 = $result_nodes{'special_docbook_unnumbered'};
+$result_nodes{'special_docbook_unnumbered'}{'menu_child'}{'node_next'}{'node_prev'}
 = $result_nodes{'special_docbook_unnumbered'}{'menu_child'};
+$result_nodes{'special_docbook_unnumbered'}{'menu_child'}{'node_next'}{'node_up'}
 = $result_nodes{'special_docbook_unnumbered'};
+$result_nodes{'special_docbook_unnumbered'}{'menu_child'}{'node_prev'} = 
$result_nodes{'special_docbook_unnumbered'};
+$result_nodes{'special_docbook_unnumbered'}{'menu_child'}{'node_up'} = 
$result_nodes{'special_docbook_unnumbered'};
+$result_nodes{'special_docbook_unnumbered'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'special_docbook_unnumbered'}{'menus'}[0];
+$result_nodes{'special_docbook_unnumbered'}{'node_next'} = 
$result_nodes{'special_docbook_unnumbered'}{'menu_child'};
+$result_nodes{'special_docbook_unnumbered'}{'node_up'}{'extra'}{'top_node_up'} 
= $result_nodes{'special_docbook_unnumbered'};
+
+$result_menus{'special_docbook_unnumbered'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'Dedication'
+    },
+    'menu_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'preface'
+      },
+      'menu_next' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'acknowledgements'
+        },
+        'menu_prev' => {},
+        'menu_up' => {},
+        'menu_up_hash' => {
+          'Top' => 1
+        }
+      },
+      'menu_prev' => {},
+      'menu_up' => {},
+      'menu_up_hash' => {
+        'Top' => 1
+      }
+    },
+    'menu_up' => {},
+    'menu_up_hash' => {
+      'Top' => 1
+    }
+  }
+};
+$result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_next'};
+$result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_menus{'special_docbook_unnumbered'};
+$result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = $result_menus{'special_docbook_unnumbered'}{'menu_child'};
+$result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_menus{'special_docbook_unnumbered'};
+$result_menus{'special_docbook_unnumbered'}{'menu_child'}{'menu_up'} = 
$result_menus{'special_docbook_unnumbered'};
+
+$result_errors{'special_docbook_unnumbered'} = [
+  {
+    'error_line' => ':9: @menu reference to nonexistent node `glossary\'
+',
+    'file_name' => '',
+    'line_nr' => 9,
+    'macro' => '',
+    'text' => '@menu reference to nonexistent node `glossary\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':18: warning: node next `preface\' in menu 
`acknowledgements\' and in sectioning `colophon\' differ
+',
+    'file_name' => '',
+    'line_nr' => 18,
+    'macro' => '',
+    'text' => 'node next `preface\' in menu `acknowledgements\' and in 
sectioning `colophon\' differ',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => ':23: warning: unreferenced node `colophon\'
+',
+    'file_name' => '',
+    'line_nr' => 23,
+    'macro' => '',
+    'text' => 'unreferenced node `colophon\'',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => ':23: warning: node `acknowledgements\' is next for 
`colophon\' in sectioning but not in menu
+',
+    'file_name' => '',
+    'line_nr' => 23,
+    'macro' => '',
+    'text' => 'node `acknowledgements\' is next for `colophon\' in sectioning 
but not in menu',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => ':23: warning: node `preface\' is prev for `colophon\' in 
sectioning but not in menu
+',
+    'file_name' => '',
+    'line_nr' => 23,
+    'macro' => '',
+    'text' => 'node `preface\' is prev for `colophon\' in sectioning but not 
in menu',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => ':23: warning: node `Top\' is up for `colophon\' in 
sectioning but not in menu
+',
+    'file_name' => '',
+    'line_nr' => 23,
+    'macro' => '',
+    'text' => 'node `Top\' is up for `colophon\' in sectioning but not in 
menu',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => ':1: node `Top\' lacks menu item for `colophon\' despite 
being its Up target
+',
+    'file_name' => '',
+    'line_nr' => 1,
+    'macro' => '',
+    'text' => 'node `Top\' lacks menu item for `colophon\' despite being its 
Up target',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':28: warning: node prev `acknowledgements\' in menu 
`preface\' and in sectioning `colophon\' differ
+',
+    'file_name' => '',
+    'line_nr' => 28,
+    'macro' => '',
+    'text' => 'node prev `acknowledgements\' in menu `preface\' and in 
sectioning `colophon\' differ',
+    'type' => 'warning'
+  }
+];
+
+
+
+$result_converted{'docbook'}->{'special_docbook_unnumbered'} = '<chapter 
label="" id="Top">
+<title>top</title>
+
+<para>This is the top.
+</para>
+
+</chapter>
+<dedication id="Dedication">
+<title>a dedication</title>
+
+<para>Dedicated
+</para>
+</dedication>
+<preface id="preface">
+<title>The Preface</title>
+
+<para>Preface.
+</para>
+</preface>
+<colophon id="colophon">
+<title>A colophon</title>
+
+<para>Glossary
+</para>
+</colophon>
+<chapter label="1" id="acknowledgements">
+<title>A chapter Acnkowledgements</title>
+
+<para>Ack!
+</para></chapter>
+';
+
+1;




reply via email to

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