texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: Tests of characters that should not be in node na


From: Patrice Dumas
Subject: branch master updated: Tests of characters that should not be in node names in manual part
Date: Tue, 16 Aug 2022 06:32:04 -0400

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

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new ad94b00c7b Tests of characters that should not be in node names in 
manual part
ad94b00c7b is described below

commit ad94b00c7b9ea4b257bde90aef559d482c85a09c
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Tue Aug 16 12:31:09 2022 +0200

    Tests of characters that should not be in node names in manual part
---
 tp/t/info_tests.t                                  |    5 +
 tp/t/input_files/nodequote.texi                    |   19 +-
 tp/t/results/info_tests/quote_node_names_info.pl   | 3108 ++++++++++++++++++++
 .../quote_node_names_info/res_info/nodequote.info  |   89 +
 tp/t/results/plaintext_tests/quote_node_names.pl   |  824 +++++-
 .../res_plaintext/quote_node_names.txt             |   16 +-
 6 files changed, 3914 insertions(+), 147 deletions(-)

diff --git a/tp/t/info_tests.t b/tp/t/info_tests.t
index 6e8616f111..6ad1135d41 100644
--- a/tp/t/info_tests.t
+++ b/tp/t/info_tests.t
@@ -972,6 +972,11 @@ In top node
 In chap1.
 
 ',{},{'SPLIT_SIZE' => 10}],
+['quote_node_names_info',
+undef, {'test_file' => 'nodequote.texi',},
+{'INFO_SPECIAL_CHARS_QUOTE' => 1,
+ 'INFO_SPECIAL_CHARS_WARNING' => 0,}
+],
 );
 
 my $colons_in_index_entries_and_node = 
diff --git a/tp/t/input_files/nodequote.texi b/tp/t/input_files/nodequote.texi
index 3dd2d37959..624c1dfe3e 100644
--- a/tp/t/input_files/nodequote.texi
+++ b/tp/t/input_files/nodequote.texi
@@ -10,27 +10,32 @@
 @xref{blumpty.fump, the::caption and a word}
 @xref{blumpty.fump, the::caption}.mrmrmrmmrmrmr
 
-@xref{blah:blah}
+@xref{blah:blah}.
 
-@xref{@asis{secret,node}}
+@xref{@asis{secret,node}}.
 
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @xref{blah:blah}.)
 
-@xref{x:y::z,,,man_ual,Book Title}
+@xref{x:y::z,,,man_ual,Book Title}.
 
-@xref{x.y.z,,,man_ual,Book Title}
+@xref{x.y.z,,,man_ual,Book Title}.
 
-@xref{pp:qq::rr,, label, man_ual,Book Title}
+@xref{pp:qq::rr,, label, man_ual,Book Title}.
 
-@xref{pp:qq.rr,, label, man_ual,Book Title}
+@xref{pp:qq.rr,, label, man_ual,Book Title}.
 
+@xref{ext,, label, man:u.al, Book Title}.
 
+@xref{e:x.t,, label, man:u.al, Book Title}.
+
+@xref{ext,, la:bel, man:u.al, Book Title}.
 
 @menu
 * blah@asis{:}blah::
 * the topic:blumpty@asis{.}fump.
 * normal node::
 * funny@asis{:}label:@asis{secret,node}.
+* (man:u.al)ext::
 
 @end menu
 
@@ -48,6 +53,6 @@ stuff here.
 @node @asis{secret,node}
 @chapter @asis{secret,node}
 
-@node top secret node
+@node top secret node, (man@comma{}u:a.l)direction, 
(man_ual)direct@comma{}ion, (man_ual)direct::i.on
 
 stuff here.
diff --git a/tp/t/results/info_tests/quote_node_names_info.pl 
b/tp/t/results/info_tests/quote_node_names_info.pl
new file mode 100644
index 0000000000..2279d6a1d1
--- /dev/null
+++ b/tp/t/results/info_tests/quote_node_names_info.pl
@@ -0,0 +1,3108 @@
+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 %result_indices_sort_strings);
+
+use utf8;
+
+$result_trees{'quote_node_names_info'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [],
+          'parent' => {},
+          'type' => 'preamble_before_content'
+        }
+      ],
+      'parent' => {},
+      'type' => 'before_node_section'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'parent' => {},
+      'source_info' => {
+        'file_name' => 'nodequote.texi',
+        'line_nr' => 1,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'normal node'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'the::caption and a word'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'label' => {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'normal node'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'node',
+                  'contents' => [],
+                  'extra' => {
+                    'node_content' => [
+                      {}
+                    ],
+                    'nodes_manuals' => [
+                      {
+                        'node_content' => [
+                          {}
+                        ],
+                        'normalized' => 'normal-node'
+                      }
+                    ],
+                    'normalized' => 'normal-node',
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'source_info' => {
+                    'file_name' => 'nodequote.texi',
+                    'line_nr' => 50,
+                    'macro' => ''
+                  }
+                },
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'normal-node'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 4,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'normal node'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'the::caption'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'normal-node'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 5,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'blah:blah'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'the::caption and a word'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'label' => {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'blah:blah'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'node',
+                  'contents' => [],
+                  'extra' => {
+                    'node_content' => [
+                      {}
+                    ],
+                    'nodes_manuals' => [
+                      {
+                        'node_content' => [
+                          {}
+                        ],
+                        'normalized' => 'blah_003ablah'
+                      }
+                    ],
+                    'normalized' => 'blah_003ablah',
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'source_info' => {
+                    'file_name' => 'nodequote.texi',
+                    'line_nr' => 42,
+                    'macro' => ''
+                  }
+                },
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'blah_003ablah'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 7,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'blah:blah'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'the::caption'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'blah_003ablah'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 8,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'blumpty.fump'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'the::caption and a word'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'label' => {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'blumpty.fump'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'node',
+                  'contents' => [],
+                  'extra' => {
+                    'node_content' => [
+                      {}
+                    ],
+                    'nodes_manuals' => [
+                      {
+                        'node_content' => [
+                          {}
+                        ],
+                        'normalized' => 'blumpty_002efump'
+                      }
+                    ],
+                    'normalized' => 'blumpty_002efump',
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'source_info' => {
+                    'file_name' => 'nodequote.texi',
+                    'line_nr' => 47,
+                    'macro' => ''
+                  }
+                },
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'blumpty_002efump'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 10,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'blumpty.fump'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'the::caption'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'blumpty_002efump'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 11,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.mrmrmrmmrmrmr
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'blah:blah'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'blah_003ablah'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 13,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'secret,node'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'asis',
+                      'contents' => [],
+                      'parent' => {},
+                      'source_info' => {
+                        'file_name' => 'nodequote.texi',
+                        'line_nr' => 15,
+                        'macro' => ''
+                      }
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'label' => {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'args' => [
+                            {
+                              'contents' => [
+                                {
+                                  'parent' => {},
+                                  'text' => 'secret,node'
+                                }
+                              ],
+                              'parent' => {},
+                              'type' => 'brace_command_arg'
+                            }
+                          ],
+                          'cmdname' => 'asis',
+                          'contents' => [],
+                          'parent' => {},
+                          'source_info' => {
+                            'file_name' => 'nodequote.texi',
+                            'line_nr' => 53,
+                            'macro' => ''
+                          }
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'node',
+                  'contents' => [],
+                  'extra' => {
+                    'node_content' => [
+                      {}
+                    ],
+                    'nodes_manuals' => [
+                      {
+                        'node_content' => [
+                          {}
+                        ],
+                        'normalized' => 'secret_002cnode'
+                      }
+                    ],
+                    'normalized' => 'secret_002cnode',
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'source_info' => {
+                    'file_name' => 'nodequote.texi',
+                    'line_nr' => 53,
+                    'macro' => ''
+                  }
+                },
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'secret_002cnode'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 15,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'blah:blah'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'blah_003ablah'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 17,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.)
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'x:y::z'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'man_ual'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Book Title'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ]
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 19,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'x.y.z'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'man_ual'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Book Title'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ]
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 21,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'pp:qq::rr'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'label'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'man_ual'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Book Title'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ]
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 23,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'pp:qq.rr'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'label'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'man_ual'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Book Title'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ]
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 25,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ext'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'label'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'man:u.al'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Book Title'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ]
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 27,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'e:x.t'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'label'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'man:u.al'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Book Title'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ]
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 29,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ext'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'la:bel'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'man:u.al'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Book Title'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ]
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 31,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          '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' => 'blah'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => ':'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'asis',
+                      'contents' => [],
+                      'parent' => {},
+                      'source_info' => {
+                        'file_name' => 'nodequote.texi',
+                        'line_nr' => 34,
+                        'macro' => ''
+                      }
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'blah'
+                    }
+                  ],
+                  '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' => 'blah_003ablah'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 34,
+                'macro' => ''
+              },
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'the topic'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_name'
+                },
+                {
+                  'parent' => {},
+                  'text' => ':',
+                  'type' => 'menu_entry_separator'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'blumpty'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => '.'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'asis',
+                      'contents' => [],
+                      'parent' => {},
+                      'source_info' => {
+                        'file_name' => 'nodequote.texi',
+                        'line_nr' => 35,
+                        'macro' => ''
+                      }
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'fump'
+                    }
+                  ],
+                  '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_name' => {},
+                'menu_entry_node' => {
+                  'node_content' => [
+                    {},
+                    {},
+                    {}
+                  ],
+                  'normalized' => 'blumpty_002efump'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 35,
+                'macro' => ''
+              },
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'normal node'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'parent' => {},
+                  'text' => '::',
+                  'type' => 'menu_entry_separator'
+                },
+                {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'preformatted'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_description'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {},
+                'menu_entry_node' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'normal-node'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 36,
+                'macro' => ''
+              },
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'funny'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => ':'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'asis',
+                      'contents' => [],
+                      'parent' => {},
+                      'source_info' => {
+                        'file_name' => 'nodequote.texi',
+                        'line_nr' => 37,
+                        'macro' => ''
+                      }
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'label'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_name'
+                },
+                {
+                  'parent' => {},
+                  'text' => ':',
+                  'type' => 'menu_entry_separator'
+                },
+                {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'secret,node'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'asis',
+                      'contents' => [],
+                      'parent' => {},
+                      'source_info' => {
+                        'file_name' => 'nodequote.texi',
+                        'line_nr' => 37,
+                        'macro' => ''
+                      }
+                    }
+                  ],
+                  '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_name' => {},
+                'menu_entry_node' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'secret_002cnode'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 37,
+                'macro' => ''
+              },
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '(man'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_name'
+                },
+                {
+                  'parent' => {},
+                  'text' => ':',
+                  'type' => 'menu_entry_separator'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'u.al)ext::'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'space_at_end_menu_node'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'menu_entry_description'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {},
+                'menu_entry_name' => {},
+                'menu_entry_node' => {
+                  'node_content' => [
+                    {},
+                    {}
+                  ],
+                  'normalized' => 'u_002eal_0029ext_003a_003a'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 38,
+                'macro' => ''
+              },
+              'type' => 'menu_entry'
+            },
+            {
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'after_menu_description_line'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'preformatted'
+                }
+              ],
+              'parent' => {},
+              'type' => 'menu_comment'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'menu'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'menu',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'menu'
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 40,
+                'macro' => ''
+              }
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'parent' => {},
+          'source_info' => {
+            'file_name' => 'nodequote.texi',
+            'line_nr' => 33,
+            'macro' => ''
+          }
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'parent' => {},
+      'source_info' => {
+        'file_name' => 'nodequote.texi',
+        'line_nr' => 2,
+        'macro' => ''
+      }
+    },
+    {},
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'blah:blah'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'stuff here.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'parent' => {},
+      'source_info' => {
+        'file_name' => 'nodequote.texi',
+        'line_nr' => 43,
+        'macro' => ''
+      }
+    },
+    {},
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'blumpty.fump'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'parent' => {},
+      'source_info' => {
+        'file_name' => 'nodequote.texi',
+        'line_nr' => 48,
+        'macro' => ''
+      }
+    },
+    {},
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'normal node'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'parent' => {},
+      'source_info' => {
+        'file_name' => 'nodequote.texi',
+        'line_nr' => 51,
+        'macro' => ''
+      }
+    },
+    {},
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'secret,node'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'asis',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 54,
+                'macro' => ''
+              }
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'parent' => {},
+      'source_info' => {
+        'file_name' => 'nodequote.texi',
+        'line_nr' => 54,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'top secret node'
+            }
+          ],
+          'parent' => {},
+          'type' => 'line_arg'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '('
+            },
+            {
+              'parent' => {},
+              'text' => 'man'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'comma',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 56,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => 'u:a.l'
+            },
+            {
+              'parent' => {},
+              'text' => ')'
+            },
+            {
+              'parent' => {},
+              'text' => 'direction'
+            }
+          ],
+          'extra' => {
+            'spaces_before_argument' => ' '
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '('
+            },
+            {
+              'parent' => {},
+              'text' => 'man_ual'
+            },
+            {
+              'parent' => {},
+              'text' => ')'
+            },
+            {
+              'parent' => {},
+              'text' => 'direct'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'comma',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 56,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => 'ion'
+            }
+          ],
+          'extra' => {
+            'spaces_before_argument' => ' '
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '('
+            },
+            {
+              'parent' => {},
+              'text' => 'man_ual'
+            },
+            {
+              'parent' => {},
+              'text' => ')'
+            },
+            {
+              'parent' => {},
+              'text' => 'direct::i.on'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+',
+            'spaces_before_argument' => ' '
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'stuff here.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'top-secret-node'
+          },
+          {
+            'manual_content' => [
+              {},
+              {},
+              {}
+            ],
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'direction'
+          },
+          {
+            'manual_content' => [
+              {}
+            ],
+            'node_content' => [
+              {},
+              {},
+              {}
+            ],
+            'normalized' => 'direct_002cion'
+          },
+          {
+            'manual_content' => [
+              {}
+            ],
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'direct_003a_003ai_002eon'
+          }
+        ],
+        'normalized' => 'top-secret-node',
+        'spaces_before_argument' => ' '
+      },
+      'parent' => {},
+      'source_info' => {
+        'file_name' => 'nodequote.texi',
+        'line_nr' => 56,
+        'macro' => ''
+      }
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'quote_node_names_info'}{'contents'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[0]{'parent'} = 
$result_trees{'quote_node_names_info'};
+$result_trees{'quote_node_names_info'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[1]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'quote_node_names_info'}{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[1]{'parent'} = 
$result_trees{'quote_node_names_info'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[0]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}{'parent'}
 = $result_trees{'quote_node_names_info'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'label'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[2]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'}{'parent'}
 = $result_trees{'quote_node_names_info'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'extra'}{'label'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[4]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'}{'parent'}
 = $result_trees{'quote_node_names_info'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'extra'}{'label'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[6]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'extra'}{'label'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[7]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[8]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'}{'parent'}
 = $result_trees{'quote_node_names_info'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[10]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11]{'contents'}[1]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11]{'contents'}[1]{'extra'}{'label'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[11]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[12]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[13]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[14]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[15]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[16]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[17]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[18]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[19]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[20]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[21]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[22]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[23]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[24]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[25]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[26]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[1]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[2]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'menu_entry_name'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[1]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[2]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[1]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'extra'}{'menu_entry_name'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3]{'contents'}[1]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'extra'}{'menu_entry_name'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[1]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[6]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[6]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[6]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[6];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[6]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[7]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[7]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[7];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[7]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'extra'}{'end_command'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'contents'}[7];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[27]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[28]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[2]{'parent'} = 
$result_trees{'quote_node_names_info'};
+$result_trees{'quote_node_names_info'}{'contents'}[3] = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[4]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'quote_node_names_info'}{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[4]{'contents'}[0]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[4]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[4]{'contents'}[1]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[4]{'contents'}[2]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[4]{'parent'} = 
$result_trees{'quote_node_names_info'};
+$result_trees{'quote_node_names_info'}{'contents'}[5] = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[5]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[6]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[6]{'args'}[0]{'parent'} = 
$result_trees{'quote_node_names_info'}{'contents'}[6];
+$result_trees{'quote_node_names_info'}{'contents'}[6]{'contents'}[0]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[6];
+$result_trees{'quote_node_names_info'}{'contents'}[6]{'parent'} = 
$result_trees{'quote_node_names_info'};
+$result_trees{'quote_node_names_info'}{'contents'}[7] = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[8]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[8]{'args'}[0]{'parent'} = 
$result_trees{'quote_node_names_info'}{'contents'}[8];
+$result_trees{'quote_node_names_info'}{'contents'}[8]{'contents'}[0]{'parent'} 
= $result_trees{'quote_node_names_info'}{'contents'}[8];
+$result_trees{'quote_node_names_info'}{'contents'}[8]{'parent'} = 
$result_trees{'quote_node_names_info'};
+$result_trees{'quote_node_names_info'}{'contents'}[9] = 
$result_trees{'quote_node_names_info'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'label'};
+$result_trees{'quote_node_names_info'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[10]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[10]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[10]{'args'}[0]{'parent'} = 
$result_trees{'quote_node_names_info'}{'contents'}[10];
+$result_trees{'quote_node_names_info'}{'contents'}[10]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[10];
+$result_trees{'quote_node_names_info'}{'contents'}[10]{'parent'} = 
$result_trees{'quote_node_names_info'};
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[0]{'parent'} = 
$result_trees{'quote_node_names_info'}{'contents'}[11];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'parent'} = 
$result_trees{'quote_node_names_info'}{'contents'}[11];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[4]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[5]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'parent'} = 
$result_trees{'quote_node_names_info'}{'contents'}[11];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[3]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[3]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[3]{'parent'} = 
$result_trees{'quote_node_names_info'}{'contents'}[11];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names_info'}{'contents'}[11];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[1]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[2];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[2]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[1]{'contents'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[2]{'node_content'}[1]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[4];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[2]{'node_content'}[2]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[2]{'contents'}[5];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[3]{'contents'}[1];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = 
$result_trees{'quote_node_names_info'}{'contents'}[11]{'args'}[3]{'contents'}[3];
+$result_trees{'quote_node_names_info'}{'contents'}[11]{'parent'} = 
$result_trees{'quote_node_names_info'};
+
+$result_texis{'quote_node_names_info'} = '@node Top
+@top
+
+@xref{normal node, the::caption and a word}
+@xref{normal node, the::caption}
+
+@xref{blah:blah, the::caption and a word}
+@xref{blah:blah, the::caption}
+
+@xref{blumpty.fump, the::caption and a word}
+@xref{blumpty.fump, the::caption}.mrmrmrmmrmrmr
+
+@xref{blah:blah}.
+
+@xref{@asis{secret,node}}.
+
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @xref{blah:blah}.)
+
+@xref{x:y::z,,,man_ual,Book Title}.
+
+@xref{x.y.z,,,man_ual,Book Title}.
+
+@xref{pp:qq::rr,, label, man_ual,Book Title}.
+
+@xref{pp:qq.rr,, label, man_ual,Book Title}.
+
+@xref{ext,, label, man:u.al, Book Title}.
+
+@xref{e:x.t,, label, man:u.al, Book Title}.
+
+@xref{ext,, la:bel, man:u.al, Book Title}.
+
+@menu
+* blah@asis{:}blah::
+* the topic:blumpty@asis{.}fump.
+* normal node::
+* funny@asis{:}label:@asis{secret,node}.
+* (man:u.al)ext::
+
+@end menu
+
+@node blah:blah
+@chapter blah:blah
+
+stuff here.
+
+@node blumpty.fump
+@chapter blumpty.fump
+
+@node normal node
+@chapter normal node
+
+@node @asis{secret,node}
+@chapter @asis{secret,node}
+
+@node top secret node, (man@comma{}u:a.l)direction, 
(man_ual)direct@comma{}ion, (man_ual)direct::i.on
+
+stuff here.
+';
+
+
+$result_texts{'quote_node_names_info'} = '
+normal node
+normal node
+
+blah:blah
+blah:blah
+
+blumpty.fump
+blumpty.fump.mrmrmrmmrmrmr
+
+blah:blah.
+
+secret,node.
+
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA blah:blah.)
+
+x:y::z.
+
+x.y.z.
+
+pp:qq::rr.
+
+pp:qq.rr.
+
+ext.
+
+e:x.t.
+
+ext.
+
+* blah:blah::
+* the topic:blumpty.fump.
+* normal node::
+* funny:label:secret,node.
+* (man:u.al)ext::
+
+
+1 blah:blah
+***********
+
+stuff here.
+
+2 blumpty.fump
+**************
+
+3 normal node
+*************
+
+4 secret,node
+*************
+
+
+stuff here.
+';
+
+$result_sectioning{'quote_node_names_info'} = {
+  'structure' => {
+    'section_childs' => [
+      {
+        'cmdname' => 'top',
+        'extra' => {
+          'associated_node' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'Top'
+            },
+            'structure' => {}
+          }
+        },
+        'structure' => {
+          'section_childs' => [
+            {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_node' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'blah_003ablah'
+                  },
+                  'structure' => {}
+                }
+              },
+              'structure' => {
+                'section_level' => 1,
+                'section_number' => 1,
+                'section_up' => {},
+                'toplevel_prev' => {},
+                'toplevel_up' => {}
+              }
+            },
+            {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_node' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'blumpty_002efump'
+                  },
+                  'structure' => {}
+                }
+              },
+              'structure' => {
+                'section_level' => 1,
+                'section_number' => 2,
+                'section_prev' => {},
+                'section_up' => {},
+                'toplevel_prev' => {},
+                'toplevel_up' => {}
+              }
+            },
+            {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_node' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'normal-node'
+                  },
+                  'structure' => {}
+                }
+              },
+              'structure' => {
+                'section_level' => 1,
+                'section_number' => 3,
+                'section_prev' => {},
+                'section_up' => {},
+                'toplevel_prev' => {},
+                'toplevel_up' => {}
+              }
+            },
+            {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_node' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'secret_002cnode'
+                  },
+                  'structure' => {}
+                }
+              },
+              'structure' => {
+                'section_level' => 1,
+                'section_number' => 4,
+                'section_prev' => {},
+                'section_up' => {},
+                'toplevel_prev' => {},
+                'toplevel_up' => {}
+              }
+            }
+          ],
+          'section_level' => 0,
+          'section_up' => {}
+        }
+      }
+    ],
+    'section_level' => -1
+  }
+};
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
 = 
$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'quote_node_names_info'};
+
+$result_nodes{'quote_node_names_info'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'structure' => {}
+    },
+    'menus' => [
+      {
+        'cmdname' => 'menu',
+        'extra' => {}
+      }
+    ],
+    'normalized' => 'Top'
+  },
+  'structure' => {
+    'menu_child' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'structure' => {
+            'section_number' => 1
+          }
+        },
+        'normalized' => 'blah_003ablah'
+      },
+      'structure' => {
+        'node_next' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'associated_section' => {
+              'cmdname' => 'chapter',
+              'extra' => {},
+              'structure' => {
+                'section_number' => 2
+              }
+            },
+            'normalized' => 'blumpty_002efump'
+          },
+          'structure' => {
+            'node_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'associated_section' => {
+                  'cmdname' => 'chapter',
+                  'extra' => {},
+                  'structure' => {
+                    'section_number' => 3
+                  }
+                },
+                'normalized' => 'normal-node'
+              },
+              'structure' => {
+                'node_next' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'associated_section' => {
+                      'cmdname' => 'chapter',
+                      'extra' => {},
+                      'structure' => {
+                        'section_number' => 4
+                      }
+                    },
+                    'normalized' => 'secret_002cnode'
+                  },
+                  'structure' => {
+                    'node_prev' => {},
+                    'node_up' => {}
+                  }
+                },
+                'node_prev' => {},
+                'node_up' => {}
+              }
+            },
+            'node_prev' => {},
+            'node_up' => {}
+          }
+        },
+        'node_prev' => {},
+        'node_up' => {}
+      }
+    },
+    'node_next' => {}
+  }
+};
+$result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = 
$result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'};
+$result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_up'}
 = $result_nodes{'quote_node_names_info'};
+$result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = 
$result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'node_next'};
+$result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_next'}{'structure'}{'node_up'}
 = $result_nodes{'quote_node_names_info'};
+$result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'};
+$result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'node_next'}{'structure'}{'node_up'}
 = $result_nodes{'quote_node_names_info'};
+$result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'node_prev'}
 = $result_nodes{'quote_node_names_info'};
+$result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'node_up'}
 = $result_nodes{'quote_node_names_info'};
+$result_nodes{'quote_node_names_info'}{'structure'}{'node_next'} = 
$result_nodes{'quote_node_names_info'}{'structure'}{'menu_child'};
+
+$result_menus{'quote_node_names_info'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'structure' => {
+    'menu_child' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'blah_003ablah'
+      },
+      'structure' => {
+        'menu_next' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'blumpty_002efump'
+          },
+          'structure' => {
+            'menu_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'normal-node'
+              },
+              'structure' => {
+                'menu_next' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'secret_002cnode'
+                  },
+                  'structure' => {
+                    'menu_prev' => {},
+                    'menu_up' => {},
+                    'menu_up_hash' => {
+                      'Top' => 1
+                    }
+                  }
+                },
+                '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{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_prev'}
 = 
$result_menus{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'};
+$result_menus{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_up'}
 = $result_menus{'quote_node_names_info'};
+$result_menus{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_prev'}
 = 
$result_menus{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'menu_next'};
+$result_menus{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_next'}{'structure'}{'menu_up'}
 = $result_menus{'quote_node_names_info'};
+$result_menus{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_prev'}
 = $result_menus{'quote_node_names_info'}{'structure'}{'menu_child'};
+$result_menus{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'menu_next'}{'structure'}{'menu_up'}
 = $result_menus{'quote_node_names_info'};
+$result_menus{'quote_node_names_info'}{'structure'}{'menu_child'}{'structure'}{'menu_up'}
 = $result_menus{'quote_node_names_info'};
+
+$result_errors{'quote_node_names_info'} = [
+  {
+    'error_line' => 'warning: @menu entry node name `blah@asis{:}blah\' 
different from node name `blah:blah\'
+',
+    'file_name' => 'nodequote.texi',
+    'line_nr' => 34,
+    'macro' => '',
+    'text' => '@menu entry node name `blah@asis{:}blah\' different from node 
name `blah:blah\'',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => 'warning: @menu entry node name `blumpty@asis{.}fump\' 
different from node name `blumpty.fump\'
+',
+    'file_name' => 'nodequote.texi',
+    'line_nr' => 35,
+    'macro' => '',
+    'text' => '@menu entry node name `blumpty@asis{.}fump\' different from 
node name `blumpty.fump\'',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => '@menu reference to nonexistent node `u.al)ext::
+\'
+',
+    'file_name' => 'nodequote.texi',
+    'line_nr' => 38,
+    'macro' => '',
+    'text' => '@menu reference to nonexistent node `u.al)ext::
+\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => 'warning: node `top secret node\' unreferenced
+',
+    'file_name' => 'nodequote.texi',
+    'line_nr' => 56,
+    'macro' => '',
+    'text' => 'node `top secret node\' unreferenced',
+    'type' => 'warning'
+  }
+];
+
+
+$result_floats{'quote_node_names_info'} = {};
+
+
+$result_converted_errors{'file_info'}->{'quote_node_names_info'} = [
+  {
+    'error_line' => 'warning: `.\' or `,\' must follow @xref
+',
+    'file_name' => 'nodequote.texi',
+    'line_nr' => 4,
+    'macro' => '',
+    'text' => '`.\' or `,\' must follow @xref',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => 'warning: `.\' or `,\' must follow @xref
+',
+    'file_name' => 'nodequote.texi',
+    'line_nr' => 5,
+    'macro' => '',
+    'text' => '`.\' or `,\' must follow @xref',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => 'warning: `.\' or `,\' must follow @xref
+',
+    'file_name' => 'nodequote.texi',
+    'line_nr' => 7,
+    'macro' => '',
+    'text' => '`.\' or `,\' must follow @xref',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => 'warning: `.\' or `,\' must follow @xref
+',
+    'file_name' => 'nodequote.texi',
+    'line_nr' => 8,
+    'macro' => '',
+    'text' => '`.\' or `,\' must follow @xref',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => 'warning: `.\' or `,\' must follow @xref
+',
+    'file_name' => 'nodequote.texi',
+    'line_nr' => 10,
+    'macro' => '',
+    'text' => '`.\' or `,\' must follow @xref',
+    'type' => 'warning'
+  }
+];
+
+
+1;
diff --git 
a/tp/t/results/info_tests/quote_node_names_info/res_info/nodequote.info 
b/tp/t/results/info_tests/quote_node_names_info/res_info/nodequote.info
new file mode 100644
index 0000000000..752ce2b467
--- /dev/null
+++ b/tp/t/results/info_tests/quote_node_names_info/res_info/nodequote.info
@@ -0,0 +1,89 @@
+This is nodequote.info, produced from nodequote.texi.
+
+
+File: nodequote.info,  Node: Top,  Next: blah:blah,  Up: (dir)
+
+*Note the::caption and a word: normal node. *Note the::caption: normal
+node.
+
+   *Note the::caption and a word: blah:blah. *Note the::caption:
+blah:blah.
+
+   *Note the::caption and a word: blumpty.fump .*Note the::caption:
+blumpty.fump.mrmrmrmmrmrmr
+
+   *Note blah:blah::.
+
+   *Note secret,node::.
+
+   AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA *Note
+blah:blah::.)
+
+   *Note (man_ual)x:y::z::.
+
+   *Note (man_ual)x.y.z::.
+
+   *Note label: (man_ual)pp:qq::rr.
+
+   *Note label: (man_ual)pp:qq.rr.
+
+   *Note label: (man:u.al)ext.
+
+   *Note label: (man:u.al)e:x.t.
+
+   *Note la:bel: (man:u.al)ext.
+
+* Menu:
+
+* blah:blah::
+* the topic:blumpty.fump.
+* normal node::
+* funny:label:secret,node.
+* (man:u.al)ext::
+
+
+File: nodequote.info,  Node: blah:blah,  Next: blumpty.fump,  Prev: Top,  Up: 
Top
+
+1 blah:blah
+***********
+
+stuff here.
+
+
+File: nodequote.info,  Node: blumpty.fump,  Next: normal node,  Prev: 
blah:blah,  Up: Top
+
+2 blumpty.fump
+**************
+
+
+File: nodequote.info,  Node: normal node,  Next: secret,node,  Prev: 
blumpty.fump,  Up: Top
+
+3 normal node
+*************
+
+
+File: nodequote.info,  Node: secret,node,  Prev: normal node,  Up: Top
+
+4 secret,node
+*************
+
+
+File: nodequote.info,  Node: top secret node,  Next: (man,u:a.l)direction,  
Prev: (man_ual)direct,ion,  Up: (man_ual)direct::i.on
+
+stuff here.
+
+
+Tag Table:
+Node: Top55
+Node: blah:blah863
+Node: blumpty.fump986
+Node: normal node1110
+Node: secret,node1234
+Node: top secret node1339
+
+End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
diff --git a/tp/t/results/plaintext_tests/quote_node_names.pl 
b/tp/t/results/plaintext_tests/quote_node_names.pl
index 08743a2b60..8009b4b1d6 100644
--- a/tp/t/results/plaintext_tests/quote_node_names.pl
+++ b/tp/t/results/plaintext_tests/quote_node_names.pl
@@ -147,7 +147,7 @@ $result_trees{'quote_node_names'} = {
                   'parent' => {},
                   'source_info' => {
                     'file_name' => 'nodequote.texi',
-                    'line_nr' => 45,
+                    'line_nr' => 50,
                     'macro' => ''
                   }
                 },
@@ -297,7 +297,7 @@ $result_trees{'quote_node_names'} = {
                   'parent' => {},
                   'source_info' => {
                     'file_name' => 'nodequote.texi',
-                    'line_nr' => 37,
+                    'line_nr' => 42,
                     'macro' => ''
                   }
                 },
@@ -447,7 +447,7 @@ $result_trees{'quote_node_names'} = {
                   'parent' => {},
                   'source_info' => {
                     'file_name' => 'nodequote.texi',
-                    'line_nr' => 42,
+                    'line_nr' => 47,
                     'macro' => ''
                   }
                 },
@@ -564,7 +564,7 @@ $result_trees{'quote_node_names'} = {
             },
             {
               'parent' => {},
-              'text' => '
+              'text' => '.
 '
             }
           ],
@@ -635,7 +635,7 @@ $result_trees{'quote_node_names'} = {
                           'parent' => {},
                           'source_info' => {
                             'file_name' => 'nodequote.texi',
-                            'line_nr' => 48,
+                            'line_nr' => 53,
                             'macro' => ''
                           }
                         }
@@ -668,7 +668,7 @@ $result_trees{'quote_node_names'} = {
                   'parent' => {},
                   'source_info' => {
                     'file_name' => 'nodequote.texi',
-                    'line_nr' => 48,
+                    'line_nr' => 53,
                     'macro' => ''
                   }
                 },
@@ -688,7 +688,7 @@ $result_trees{'quote_node_names'} = {
             },
             {
               'parent' => {},
-              'text' => '
+              'text' => '.
 '
             }
           ],
@@ -816,7 +816,7 @@ $result_trees{'quote_node_names'} = {
             },
             {
               'parent' => {},
-              'text' => '
+              'text' => '.
 '
             }
           ],
@@ -892,7 +892,7 @@ $result_trees{'quote_node_names'} = {
             },
             {
               'parent' => {},
-              'text' => '
+              'text' => '.
 '
             }
           ],
@@ -979,7 +979,7 @@ $result_trees{'quote_node_names'} = {
             },
             {
               'parent' => {},
-              'text' => '
+              'text' => '.
 '
             }
           ],
@@ -1066,7 +1066,7 @@ $result_trees{'quote_node_names'} = {
             },
             {
               'parent' => {},
-              'text' => '
+              'text' => '.
 '
             }
           ],
@@ -1079,12 +1079,270 @@ $result_trees{'quote_node_names'} = {
 ',
           'type' => 'empty_line'
         },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ext'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'label'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'man:u.al'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Book Title'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ]
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 27,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'e:x.t'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'label'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'man:u.al'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Book Title'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ]
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 29,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
         {
           'parent' => {},
           'text' => '
 ',
           'type' => 'empty_line'
         },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ext'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'la:bel'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'man:u.al'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Book Title'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'xref',
+              'contents' => [],
+              'extra' => {
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ]
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 31,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
         {
           'parent' => {},
           'text' => '
@@ -1134,7 +1392,7 @@ $result_trees{'quote_node_names'} = {
                       'parent' => {},
                       'source_info' => {
                         'file_name' => 'nodequote.texi',
-                        'line_nr' => 30,
+                        'line_nr' => 34,
                         'macro' => ''
                       }
                     },
@@ -1183,7 +1441,7 @@ $result_trees{'quote_node_names'} = {
               'parent' => {},
               'source_info' => {
                 'file_name' => 'nodequote.texi',
-                'line_nr' => 30,
+                'line_nr' => 34,
                 'macro' => ''
               },
               'type' => 'menu_entry'
@@ -1234,7 +1492,7 @@ $result_trees{'quote_node_names'} = {
                       'parent' => {},
                       'source_info' => {
                         'file_name' => 'nodequote.texi',
-                        'line_nr' => 31,
+                        'line_nr' => 35,
                         'macro' => ''
                       }
                     },
@@ -1284,7 +1542,7 @@ $result_trees{'quote_node_names'} = {
               'parent' => {},
               'source_info' => {
                 'file_name' => 'nodequote.texi',
-                'line_nr' => 31,
+                'line_nr' => 35,
                 'macro' => ''
               },
               'type' => 'menu_entry'
@@ -1341,7 +1599,7 @@ $result_trees{'quote_node_names'} = {
               'parent' => {},
               'source_info' => {
                 'file_name' => 'nodequote.texi',
-                'line_nr' => 32,
+                'line_nr' => 36,
                 'macro' => ''
               },
               'type' => 'menu_entry'
@@ -1377,7 +1635,7 @@ $result_trees{'quote_node_names'} = {
                       'parent' => {},
                       'source_info' => {
                         'file_name' => 'nodequote.texi',
-                        'line_nr' => 33,
+                        'line_nr' => 37,
                         'macro' => ''
                       }
                     },
@@ -1414,7 +1672,7 @@ $result_trees{'quote_node_names'} = {
                       'parent' => {},
                       'source_info' => {
                         'file_name' => 'nodequote.texi',
-                        'line_nr' => 33,
+                        'line_nr' => 37,
                         'macro' => ''
                       }
                     }
@@ -1458,7 +1716,70 @@ $result_trees{'quote_node_names'} = {
               'parent' => {},
               'source_info' => {
                 'file_name' => 'nodequote.texi',
-                'line_nr' => 33,
+                'line_nr' => 37,
+                'macro' => ''
+              },
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '(man'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_name'
+                },
+                {
+                  'parent' => {},
+                  'text' => ':',
+                  'type' => 'menu_entry_separator'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'u.al)ext::'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'space_at_end_menu_node'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'menu_entry_description'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {},
+                'menu_entry_name' => {},
+                'menu_entry_node' => {
+                  'node_content' => [
+                    {},
+                    {}
+                  ],
+                  'normalized' => 'u_002eal_0029ext_003a_003a'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 38,
                 'macro' => ''
               },
               'type' => 'menu_entry'
@@ -1507,7 +1828,7 @@ $result_trees{'quote_node_names'} = {
               'parent' => {},
               'source_info' => {
                 'file_name' => 'nodequote.texi',
-                'line_nr' => 35,
+                'line_nr' => 40,
                 'macro' => ''
               }
             }
@@ -1518,7 +1839,7 @@ $result_trees{'quote_node_names'} = {
           'parent' => {},
           'source_info' => {
             'file_name' => 'nodequote.texi',
-            'line_nr' => 29,
+            'line_nr' => 33,
             'macro' => ''
           }
         },
@@ -1587,7 +1908,7 @@ $result_trees{'quote_node_names'} = {
       'parent' => {},
       'source_info' => {
         'file_name' => 'nodequote.texi',
-        'line_nr' => 38,
+        'line_nr' => 43,
         'macro' => ''
       }
     },
@@ -1624,7 +1945,7 @@ $result_trees{'quote_node_names'} = {
       'parent' => {},
       'source_info' => {
         'file_name' => 'nodequote.texi',
-        'line_nr' => 43,
+        'line_nr' => 48,
         'macro' => ''
       }
     },
@@ -1661,7 +1982,7 @@ $result_trees{'quote_node_names'} = {
       'parent' => {},
       'source_info' => {
         'file_name' => 'nodequote.texi',
-        'line_nr' => 46,
+        'line_nr' => 51,
         'macro' => ''
       }
     },
@@ -1688,7 +2009,7 @@ $result_trees{'quote_node_names'} = {
               'parent' => {},
               'source_info' => {
                 'file_name' => 'nodequote.texi',
-                'line_nr' => 49,
+                'line_nr' => 54,
                 'macro' => ''
               }
             }
@@ -1716,7 +2037,7 @@ $result_trees{'quote_node_names'} = {
       'parent' => {},
       'source_info' => {
         'file_name' => 'nodequote.texi',
-        'line_nr' => 49,
+        'line_nr' => 54,
         'macro' => ''
       }
     },
@@ -1729,9 +2050,124 @@ $result_trees{'quote_node_names'} = {
               'text' => 'top secret node'
             }
           ],
+          'parent' => {},
+          'type' => 'line_arg'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '('
+            },
+            {
+              'parent' => {},
+              'text' => 'man'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'comma',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 56,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => 'u:a.l'
+            },
+            {
+              'parent' => {},
+              'text' => ')'
+            },
+            {
+              'parent' => {},
+              'text' => 'direction'
+            }
+          ],
+          'extra' => {
+            'spaces_before_argument' => ' '
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '('
+            },
+            {
+              'parent' => {},
+              'text' => 'man_ual'
+            },
+            {
+              'parent' => {},
+              'text' => ')'
+            },
+            {
+              'parent' => {},
+              'text' => 'direct'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'comma',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => 'nodequote.texi',
+                'line_nr' => 56,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => 'ion'
+            }
+          ],
+          'extra' => {
+            'spaces_before_argument' => ' '
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '('
+            },
+            {
+              'parent' => {},
+              'text' => 'man_ual'
+            },
+            {
+              'parent' => {},
+              'text' => ')'
+            },
+            {
+              'parent' => {},
+              'text' => 'direct::i.on'
+            }
+          ],
           'extra' => {
             'spaces_after_argument' => '
-'
+',
+            'spaces_before_argument' => ' '
           },
           'parent' => {},
           'type' => 'line_arg'
@@ -1767,6 +2203,37 @@ $result_trees{'quote_node_names'} = {
               {}
             ],
             'normalized' => 'top-secret-node'
+          },
+          {
+            'manual_content' => [
+              {},
+              {},
+              {}
+            ],
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'direction'
+          },
+          {
+            'manual_content' => [
+              {}
+            ],
+            'node_content' => [
+              {},
+              {},
+              {}
+            ],
+            'normalized' => 'direct_002cion'
+          },
+          {
+            'manual_content' => [
+              {}
+            ],
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'direct_003a_003ai_002eon'
           }
         ],
         'normalized' => 'top-secret-node',
@@ -1775,7 +2242,7 @@ $result_trees{'quote_node_names'} = {
       'parent' => {},
       'source_info' => {
         'file_name' => 'nodequote.texi',
-        'line_nr' => 51,
+        'line_nr' => 56,
         'macro' => ''
       }
     }
@@ -1944,85 +2411,138 @@ 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[19]{'contents'}[0]{
 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[19]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[19];
 $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[19]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
 $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[20]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[4];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21];
 $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[21]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
 $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[22]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[4];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'args'}[0]{'contents'}[0];
 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1]{'contents'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[3]{'contents'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1]{'contents'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[1]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1]{'contents'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[2]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'args'}[1]{'contents'}[2];
 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3]{'contents'}[1]{'args'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3]{'contents'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3]{'contents'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3]{'contents'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[5]{'contents'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[5];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[5]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[5];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'extra'}{'menu_entry_name'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3]{'contents'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[1]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3]{'contents'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[2]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'args'}[3]{'contents'}[2];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[3]{'contents'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'args'}[1]{'contents'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1]{'contents'}[1]{'args'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1]{'contents'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[3]{'contents'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[3];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[5]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[5]{'contents'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[5];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[5]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[5];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'extra'}{'menu_entry_name'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[1];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'args'}[3]{'contents'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[4]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'contents'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[5];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[5]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[6]{'args'}[0];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[6];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[6]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23];
-$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'extra'}{'end_command'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'contents'}[6];
 $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[23]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
 $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[24]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[4];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[25]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[26]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[1]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[2]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[1]{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[5];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'menu_entry_name'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[1]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[2]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'args'}[3]{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'args'}[1]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[5];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'extra'}{'menu_entry_name'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[4]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[2]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3]{'contents'}[1]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[4]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[4];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'extra'}{'menu_entry_name'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[1]
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'args'}[3]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[5]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[6]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[6]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[6]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[6];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[6]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[7]{'args'}[0];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[7]{'args'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[7];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[7]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'extra'}{'end_command'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'contents'}[7];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[27]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[28]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
 $result_trees{'quote_node_names'}{'contents'}[2]{'parent'} = 
$result_trees{'quote_node_names'};
 $result_trees{'quote_node_names'}{'contents'}[3] = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'extra'}{'label'};
 
$result_trees{'quote_node_names'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[4]{'args'}[0];
@@ -2051,11 +2571,42 @@ 
$result_trees{'quote_node_names'}{'contents'}[10]{'contents'}[0]{'parent'} = $re
 $result_trees{'quote_node_names'}{'contents'}[10]{'parent'} = 
$result_trees{'quote_node_names'};
 
$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[0];
 $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[0]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[11];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[11];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[4];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[4]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[5]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[11];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[3]{'contents'}[2]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[3]{'contents'}[3]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[3];
+$result_trees{'quote_node_names'}{'contents'}[11]{'args'}[3]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[11];
 $result_trees{'quote_node_names'}{'contents'}[11]{'contents'}[0]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[11];
 
$result_trees{'quote_node_names'}{'contents'}[11]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[11]{'contents'}[1];
 $result_trees{'quote_node_names'}{'contents'}[11]{'contents'}[1]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[11];
 $result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'node_content'}[0] 
= $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[0]{'contents'}[0];
 
$result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[0]{'contents'}[0];
+$result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0]
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[1]
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[2];
+$result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[2]
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[3];
+$result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[1]{'contents'}[5];
+$result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0]
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[3];
+$result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[2]{'node_content'}[1]
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[4];
+$result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[2]{'node_content'}[2]
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[2]{'contents'}[5];
+$result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[3]{'manual_content'}[0]
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[3]{'contents'}[1];
+$result_trees{'quote_node_names'}{'contents'}[11]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
 = $result_trees{'quote_node_names'}{'contents'}[11]{'args'}[3]{'contents'}[3];
 $result_trees{'quote_node_names'}{'contents'}[11]{'parent'} = 
$result_trees{'quote_node_names'};
 
 $result_texis{'quote_node_names'} = '@node Top
@@ -2070,27 +2621,32 @@ $result_texis{'quote_node_names'} = '@node Top
 @xref{blumpty.fump, the::caption and a word}
 @xref{blumpty.fump, the::caption}.mrmrmrmmrmrmr
 
-@xref{blah:blah}
+@xref{blah:blah}.
 
-@xref{@asis{secret,node}}
+@xref{@asis{secret,node}}.
 
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @xref{blah:blah}.)
 
-@xref{x:y::z,,,man_ual,Book Title}
+@xref{x:y::z,,,man_ual,Book Title}.
 
-@xref{x.y.z,,,man_ual,Book Title}
+@xref{x.y.z,,,man_ual,Book Title}.
 
-@xref{pp:qq::rr,, label, man_ual,Book Title}
+@xref{pp:qq::rr,, label, man_ual,Book Title}.
 
-@xref{pp:qq.rr,, label, man_ual,Book Title}
+@xref{pp:qq.rr,, label, man_ual,Book Title}.
 
+@xref{ext,, label, man:u.al, Book Title}.
 
+@xref{e:x.t,, label, man:u.al, Book Title}.
+
+@xref{ext,, la:bel, man:u.al, Book Title}.
 
 @menu
 * blah@asis{:}blah::
 * the topic:blumpty@asis{.}fump.
 * normal node::
 * funny@asis{:}label:@asis{secret,node}.
+* (man:u.al)ext::
 
 @end menu
 
@@ -2108,7 +2664,7 @@ stuff here.
 @node @asis{secret,node}
 @chapter @asis{secret,node}
 
-@node top secret node
+@node top secret node, (man@comma{}u:a.l)direction, 
(man_ual)direct@comma{}ion, (man_ual)direct::i.on
 
 stuff here.
 ';
@@ -2124,26 +2680,31 @@ blah:blah
 blumpty.fump
 blumpty.fump.mrmrmrmmrmrmr
 
-blah:blah
+blah:blah.
 
-secret,node
+secret,node.
 
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA blah:blah.)
 
-x:y::z
+x:y::z.
+
+x.y.z.
 
-x.y.z
+pp:qq::rr.
 
-pp:qq::rr
+pp:qq.rr.
 
-pp:qq.rr
+ext.
 
+e:x.t.
 
+ext.
 
 * blah:blah::
 * the topic:blumpty.fump.
 * normal node::
 * funny:label:secret,node.
+* (man:u.al)ext::
 
 
 1 blah:blah
@@ -2455,7 +3016,7 @@ $result_errors{'quote_node_names'} = [
     'error_line' => 'warning: @menu entry node name `blah@asis{:}blah\' 
different from node name `blah:blah\'
 ',
     'file_name' => 'nodequote.texi',
-    'line_nr' => 30,
+    'line_nr' => 34,
     'macro' => '',
     'text' => '@menu entry node name `blah@asis{:}blah\' different from node 
name `blah:blah\'',
     'type' => 'warning'
@@ -2464,16 +3025,27 @@ $result_errors{'quote_node_names'} = [
     'error_line' => 'warning: @menu entry node name `blumpty@asis{.}fump\' 
different from node name `blumpty.fump\'
 ',
     'file_name' => 'nodequote.texi',
-    'line_nr' => 31,
+    'line_nr' => 35,
     'macro' => '',
     'text' => '@menu entry node name `blumpty@asis{.}fump\' different from 
node name `blumpty.fump\'',
     'type' => 'warning'
   },
+  {
+    'error_line' => '@menu reference to nonexistent node `u.al)ext::
+\'
+',
+    'file_name' => 'nodequote.texi',
+    'line_nr' => 38,
+    'macro' => '',
+    'text' => '@menu reference to nonexistent node `u.al)ext::
+\'',
+    'type' => 'error'
+  },
   {
     'error_line' => 'warning: node `top secret node\' unreferenced
 ',
     'file_name' => 'nodequote.texi',
-    'line_nr' => 51,
+    'line_nr' => 56,
     'macro' => '',
     'text' => 'node `top secret node\' unreferenced',
     'type' => 'warning'
@@ -2529,24 +3101,6 @@ 
$result_converted_errors{'file_plaintext'}->{'quote_node_names'} = [
     'macro' => '',
     'text' => '`.\' or `,\' must follow @xref',
     'type' => 'warning'
-  },
-  {
-    'error_line' => 'warning: `.\' or `,\' must follow @xref
-',
-    'file_name' => 'nodequote.texi',
-    'line_nr' => 23,
-    'macro' => '',
-    'text' => '`.\' or `,\' must follow @xref',
-    'type' => 'warning'
-  },
-  {
-    'error_line' => 'warning: `.\' or `,\' must follow @xref
-',
-    'file_name' => 'nodequote.texi',
-    'line_nr' => 25,
-    'macro' => '',
-    'text' => '`.\' or `,\' must follow @xref',
-    'type' => 'warning'
   }
 ];
 
diff --git 
a/tp/t/results/plaintext_tests/quote_node_names/res_plaintext/quote_node_names.txt
 
b/tp/t/results/plaintext_tests/quote_node_names/res_plaintext/quote_node_names.txt
index 9709b74615..6ba889cb94 100644
--- 
a/tp/t/results/plaintext_tests/quote_node_names/res_plaintext/quote_node_names.txt
+++ 
b/tp/t/results/plaintext_tests/quote_node_names/res_plaintext/quote_node_names.txt
@@ -7,20 +7,26 @@ blah:blah.
    *Note the::caption and a word: blumpty.fump .*Note the::caption:
 blumpty.fump.mrmrmrmmrmrmr
 
-   *Note blah:blah::
+   *Note blah:blah::.
 
-   *Note secret,node::
+   *Note secret,node::.
 
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA *Note
 blah:blah::.)
 
-   *Note (man_ual)x:y::z::
+   *Note (man_ual)x:y::z::.
 
-   *Note (man_ual)x.y.z::
+   *Note (man_ual)x.y.z::.
 
    *Note label: (man_ual)pp:qq::rr.
 
-   *Note label: (man_ual)pp:qq.rr .
+   *Note label: (man_ual)pp:qq.rr.
+
+   *Note label: (man:u.al)ext.
+
+   *Note label: (man:u.al)e:x.t.
+
+   *Note la:bel: (man:u.al)ext.
 
 1 blah:blah
 ***********



reply via email to

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