texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: Protect \r better in test results. Skip a test on


From: Patrice Dumas
Subject: branch master updated: Protect \r better in test results. Skip a test on old perl
Date: Mon, 18 Apr 2022 18:15:11 -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 0c87599a25 Protect \r better in test results. Skip a test on old perl
0c87599a25 is described below

commit 0c87599a253a03931c58f7d8c233ab2a2296bb01
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Tue Apr 19 00:14:26 2022 +0200

    Protect \r better in test results. Skip a test on old perl
---
 tp/t/30sectioning.t                                |    3 +-
 tp/t/results/plaintext_tests/all_spaces.pl         |  795 +++++-----
 .../results/sectioning/only_special_spaces_node.pl |  766 +++++----
 tp/t/results/sectioning/special_spaces_in_nodes.pl | 1630 ++++++++++----------
 tp/t/test_utils.pl                                 |   14 +-
 5 files changed, 1549 insertions(+), 1659 deletions(-)

diff --git a/tp/t/30sectioning.t b/tp/t/30sectioning.t
index 60e6aae5bc..1136a1e6eb 100644
--- a/tp/t/30sectioning.t
+++ b/tp/t/30sectioning.t
@@ -611,7 +611,8 @@ $character_and_spaces_in_refs_text],
 ['special_spaces_in_nodes',
 undef, {'test_file' => 'special_spaces_in_nodes.texi'}],
 ['only_special_spaces_node',
-undef, {'test_file' => 'only_special_spaces_node.texi'}],
+undef, {'test_file' => 'only_special_spaces_node.texi',
+        'skip' => ($] < 5.018) ? 'Perl too old: LINE TABULATION in /a needed' 
: undef, }],
 ['double_node_anchor_float',
 '@node node1
 
diff --git a/tp/t/results/plaintext_tests/all_spaces.pl 
b/tp/t/results/plaintext_tests/all_spaces.pl
index 87d8fcf23e..997ea7878b 100644
--- a/tp/t/results/plaintext_tests/all_spaces.pl
+++ b/tp/t/results/plaintext_tests/all_spaces.pl
@@ -6,663 +6,606 @@ use vars qw(%result_texis %result_texts %result_trees 
%result_errors
 use utf8;
 
 $result_trees{'all_spaces'} = {
-  'contents' => [
+  "contents" => [
     {
-      'contents' => [
+      "contents" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'args' => [
+              "args" => [
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'parent' => {},
-                      'text' => 'utf-8'
+                      "parent" => {},
+                      "text" => "utf-8"
                     }
                   ],
-                  'extra' => {
-                    'spaces_after_argument' => '
-'
+                  "extra" => {
+                    "spaces_after_argument" => "\n"
                   },
-                  'parent' => {},
-                  'type' => 'line_arg'
+                  "parent" => {},
+                  "type" => "line_arg"
                 }
               ],
-              'cmdname' => 'documentencoding',
-              'extra' => {
-                'input_encoding_name' => 'utf-8',
-                'input_perl_encoding' => 'utf-8-strict',
-                'spaces_before_argument' => ' ',
-                'text_arg' => 'utf-8'
+              "cmdname" => "documentencoding",
+              "extra" => {
+                "input_encoding_name" => "utf-8",
+                "input_perl_encoding" => "utf-8-strict",
+                "spaces_before_argument" => " ",
+                "text_arg" => "utf-8"
               },
-              'parent' => {},
-              'source_info' => {
-                'file_name' => 'all_spaces.texi',
-                'line_nr' => 1,
-                'macro' => ''
+              "parent" => {},
+              "source_info" => {
+                "file_name" => "all_spaces.texi",
+                "line_nr" => 1,
+                "macro" => ""
               }
             },
             {
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line'
+              "parent" => {},
+              "text" => "\n",
+              "type" => "empty_line"
             }
           ],
-          'parent' => {},
-          'type' => 'preamble_before_content'
+          "parent" => {},
+          "type" => "preamble_before_content"
         }
       ],
-      'parent' => {},
-      'type' => 'before_node_section'
+      "parent" => {},
+      "type" => "before_node_section"
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'Top'
+              "parent" => {},
+              "text" => "Top"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [
+      "cmdname" => "node",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'CHARACTER TABULATION: |       |
-'
+              "parent" => {},
+              "text" => "CHARACTER TABULATION: |\t|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'LINE FEED (LF): |
-'
+              "parent" => {},
+              "text" => "LINE FEED (LF): |\n"
             },
             {
-              'parent' => {},
-              'text' => '|
-'
+              "parent" => {},
+              "text" => "|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'LINE TABULATION: ||
-'
+              "parent" => {},
+              "text" => "LINE TABULATION: |\13|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'FORM FEED (FF): |'
+              "parent" => {},
+              "text" => "FORM FEED (FF): |"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\f",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => '|
-'
+              "parent" => {},
+              "text" => "|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'CARRIAGE RETURN (CR): |
|
-'
+              "parent" => {},
+              "text" => "CARRIAGE RETURN (CR): |\r|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'SPACE: | |
-'
+              "parent" => {},
+              "text" => "SPACE: | |\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "NEXT LINE (NEL): |\x{85}|
-"
+              "parent" => {},
+              "text" => "NEXT LINE (NEL): |\x{85}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "NO-BREAK SPACE: |\x{a0}|
-"
+              "parent" => {},
+              "text" => "NO-BREAK SPACE: |\x{a0}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "OGHAM SPACE MARK: |\x{1680}|
-"
+              "parent" => {},
+              "text" => "OGHAM SPACE MARK: |\x{1680}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "MONGOLIAN VOWEL SEPARATOR: |\x{180e}|
-"
+              "parent" => {},
+              "text" => "MONGOLIAN VOWEL SEPARATOR: |\x{180e}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "EN QUAD: |\x{2000}|
-"
+              "parent" => {},
+              "text" => "EN QUAD: |\x{2000}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "EM QUAD: |\x{2001}|
-"
+              "parent" => {},
+              "text" => "EM QUAD: |\x{2001}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "EN SPACE: |\x{2002}|
-"
+              "parent" => {},
+              "text" => "EN SPACE: |\x{2002}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "EM SPACE: |\x{2003}|
-"
+              "parent" => {},
+              "text" => "EM SPACE: |\x{2003}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "THREE-PER-EM SPACE: |\x{2004}|
-"
+              "parent" => {},
+              "text" => "THREE-PER-EM SPACE: |\x{2004}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "FOUR-PER-EM SPACE: |\x{2005}|
-"
+              "parent" => {},
+              "text" => "FOUR-PER-EM SPACE: |\x{2005}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "SIX-PER-EM SPACE: |\x{2006}|
-"
+              "parent" => {},
+              "text" => "SIX-PER-EM SPACE: |\x{2006}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "FIGURE SPACE: |\x{2007}|
-"
+              "parent" => {},
+              "text" => "FIGURE SPACE: |\x{2007}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "PUNCTUATION SPACE: |\x{2008}|
-"
+              "parent" => {},
+              "text" => "PUNCTUATION SPACE: |\x{2008}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "THIN SPACE: |\x{2009}|
-"
+              "parent" => {},
+              "text" => "THIN SPACE: |\x{2009}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "HAIR SPACE: |\x{200a}|
-"
+              "parent" => {},
+              "text" => "HAIR SPACE: |\x{200a}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "LINE SEPARATOR: |\x{2028}|
-"
+              "parent" => {},
+              "text" => "LINE SEPARATOR: |\x{2028}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "PARAGRAPH SEPARATOR: |\x{2029}|
-"
+              "parent" => {},
+              "text" => "PARAGRAPH SEPARATOR: |\x{2029}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "NARROW NO-BREAK SPACE: |\x{202f}|
-"
+              "parent" => {},
+              "text" => "NARROW NO-BREAK SPACE: |\x{202f}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "MEDIUM MATHEMATICAL SPACE: |\x{205f}|
-"
+              "parent" => {},
+              "text" => "MEDIUM MATHEMATICAL SPACE: |\x{205f}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "IDEOGRAPHIC SPACE: |\x{3000}|
-"
+              "parent" => {},
+              "text" => "IDEOGRAPHIC SPACE: |\x{3000}|\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'node_content' => [
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 'Top'
+            "normalized" => "Top"
           }
         ],
-        'normalized' => 'Top',
-        'spaces_before_argument' => ' '
+        "normalized" => "Top",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'all_spaces.texi',
-        'line_nr' => 3,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "all_spaces.texi",
+        "line_nr" => 3,
+        "macro" => ""
       }
     }
   ],
-  'type' => 'document_root'
+  "type" => "document_root"
 };
-$result_trees{'all_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'all_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
-$result_trees{'all_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
-$result_trees{'all_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[0]{'contents'}[0];
-$result_trees{'all_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[0]{'contents'}[0];
-$result_trees{'all_spaces'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[0];
-$result_trees{'all_spaces'}{'contents'}[0]{'parent'} = 
$result_trees{'all_spaces'};
-$result_trees{'all_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'all_spaces'}{'contents'}[1]{'args'}[0];
-$result_trees{'all_spaces'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[2]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[3];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[3];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[3]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[4]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[5];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[5]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[6]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[7];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[7]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[8]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[9]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[9];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[9]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[10]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[11];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[11]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[12]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[13]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[13];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[13]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[14]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[15]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[15];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[15]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[16]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[17]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[17];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[17]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[18]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[19]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[19];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[19]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[20]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[21]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[21];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[21]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[22]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[23]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[23];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[23]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[24]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[25]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[25];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[25]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[26]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[27];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[27]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[28]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[29]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[29];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[29]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[30]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[31]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[31];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[31]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[32]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[33]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[33];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[33]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[34]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[35]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[35];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[35]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[36]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[37]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[37];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[37]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[38]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[39]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[39];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[39]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[40]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[41]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[41];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[41]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[42]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[43]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[43];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[43]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[44]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[45]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[45];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[45]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[46]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[47]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[47];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[47]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[48]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[49]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[49];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[49]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[50]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[51]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[51];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[51]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[52]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[53]{'contents'}[0]{'parent'}
 = $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[53];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[53]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[54]{'parent'} = 
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'all_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'all_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'all_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'all_spaces'}{'contents'}[1]{'parent'} = 
$result_trees{'all_spaces'};
+$result_trees{'all_spaces'}{"contents"}[0]{"contents"}[0]{"contents"}[0]{"args"}[0]{"contents"}[0]{"parent"}
 = 
$result_trees{'all_spaces'}{"contents"}[0]{"contents"}[0]{"contents"}[0]{"args"}[0];
+$result_trees{'all_spaces'}{"contents"}[0]{"contents"}[0]{"contents"}[0]{"args"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[0]{"contents"}[0]{"contents"}[0];
+$result_trees{'all_spaces'}{"contents"}[0]{"contents"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[0]{"contents"}[0];
+$result_trees{'all_spaces'}{"contents"}[0]{"contents"}[0]{"contents"}[1]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[0]{"contents"}[0];
+$result_trees{'all_spaces'}{"contents"}[0]{"contents"}[0]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[0];
+$result_trees{'all_spaces'}{"contents"}[0]{"parent"} = 
$result_trees{'all_spaces'};
+$result_trees{'all_spaces'}{"contents"}[1]{"args"}[0]{"contents"}[0]{"parent"} 
= $result_trees{'all_spaces'}{"contents"}[1]{"args"}[0];
+$result_trees{'all_spaces'}{"contents"}[1]{"args"}[0]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[0]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[1]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[1]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[2]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[3]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[3];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[3]{"contents"}[1]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[3];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[3]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[4]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[5]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[5];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[5]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[6]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[7]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[7];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[7]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[8]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[9]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[9];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[9]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[10]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[11]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[11];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[11]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[12]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[13]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[13];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[13]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[14]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[15]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[15];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[15]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[16]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[17]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[17];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[17]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[18]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[19]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[19];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[19]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[20]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[21]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[21];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[21]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[22]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[23]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[23];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[23]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[24]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[25]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[25];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[25]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[26]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[27]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[27];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[27]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[28]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[29]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[29];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[29]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[30]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[31]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[31];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[31]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[32]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[33]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[33];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[33]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[34]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[35]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[35];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[35]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[36]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[37]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[37];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[37]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[38]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[39]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[39];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[39]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[40]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[41]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[41];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[41]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[42]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[43]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[43];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[43]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[44]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[45]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[45];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[45]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[46]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[47]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[47];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[47]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[48]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[49]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[49];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[49]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[50]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[51]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[51];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[51]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[52]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[53]{"contents"}[0]{"parent"}
 = $result_trees{'all_spaces'}{"contents"}[1]{"contents"}[53];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[53]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"contents"}[54]{"parent"} = 
$result_trees{'all_spaces'}{"contents"}[1];
+$result_trees{'all_spaces'}{"contents"}[1]{"extra"}{"node_content"}[0] = 
$result_trees{'all_spaces'}{"contents"}[1]{"args"}[0]{"contents"}[0];
+$result_trees{'all_spaces'}{"contents"}[1]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = $result_trees{'all_spaces'}{"contents"}[1]{"args"}[0]{"contents"}[0];
+$result_trees{'all_spaces'}{"contents"}[1]{"parent"} = 
$result_trees{'all_spaces'};
 
 $result_texis{'all_spaces'} = '@documentencoding utf-8
 
@@ -677,7 +620,7 @@ LINE TABULATION: ||
 
 FORM FEED (FF): ||
 
-CARRIAGE RETURN (CR): |
|
+CARRIAGE RETURN (CR): |'."\r".'|
 
 SPACE: | |
 
@@ -735,7 +678,7 @@ LINE TABULATION: ||
 
 FORM FEED (FF): ||
 
-CARRIAGE RETURN (CR): |
|
+CARRIAGE RETURN (CR): |'."\r".'|
 
 SPACE: | |
 
diff --git a/tp/t/results/sectioning/only_special_spaces_node.pl 
b/tp/t/results/sectioning/only_special_spaces_node.pl
index 44a1871cbc..57c6f798b9 100644
--- a/tp/t/results/sectioning/only_special_spaces_node.pl
+++ b/tp/t/results/sectioning/only_special_spaces_node.pl
@@ -6,623 +6,599 @@ use vars qw(%result_texis %result_texts %result_trees 
%result_errors
 use utf8;
 
 $result_trees{'only_special_spaces_node'} = {
-  'contents' => [
+  "contents" => [
     {
-      'contents' => [
+      "contents" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'text_before_beginning'
+              "parent" => {},
+              "text" => "\n",
+              "type" => "text_before_beginning"
             }
           ],
-          'parent' => {},
-          'type' => 'preamble_before_beginning'
+          "parent" => {},
+          "type" => "preamble_before_beginning"
         },
         {
-          'contents' => [],
-          'parent' => {},
-          'type' => 'preamble_before_content'
+          "contents" => [],
+          "parent" => {},
+          "type" => "preamble_before_content"
         }
       ],
-      'parent' => {},
-      'type' => 'before_node_section'
+      "parent" => {},
+      "type" => "before_node_section"
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'Top'
+              "parent" => {},
+              "text" => "Top"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [],
-      'extra' => {
-        'node_content' => [
+      "cmdname" => "node",
+      "contents" => [],
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 'Top'
+            "normalized" => "Top"
           }
         ],
-        'normalized' => 'Top',
-        'spaces_before_argument' => ' '
+        "normalized" => "Top",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 2,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 2,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'top'
+              "parent" => {},
+              "text" => "top"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'top',
-      'contents' => [
+      "cmdname" => "top",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'spaces_before_argument' => ' '
+      "extra" => {
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 3,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 3,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "\x{2000}\x{2001}\x{2002}"
+              "parent" => {},
+              "text" => "\x{2000}\x{2001}\x{2002}"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [],
-      'extra' => {
-        'nodes_manuals' => [
+      "cmdname" => "node",
+      "contents" => [],
+      "extra" => {
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => '-'
+            "normalized" => "-"
           }
         ],
-        'spaces_before_argument' => ' '
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 5,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 5,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "EN QUAD|\x{2000}| EM QUAD|\x{2001}| EN 
SPACE|\x{2002}|"
+              "parent" => {},
+              "text" => "EN QUAD|\x{2000}| EM QUAD|\x{2001}| EN 
SPACE|\x{2002}|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'chapter',
-      'contents' => [
+      "cmdname" => "chapter",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'spaces_before_argument' => ' '
+      "extra" => {
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 6,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 6,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => ''
+              "parent" => {},
+              "text" => "\13"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [],
-      'extra' => {
-        'nodes_manuals' => [
+      "cmdname" => "node",
+      "contents" => [],
+      "extra" => {
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => '-'
+            "normalized" => "-"
           }
         ],
-        'spaces_before_argument' => '  '
+        "spaces_before_argument" => " \t\f"
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 8,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 8,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'CHARACTER TABULATION| | FORM FEED|| LINE TABULATION|
|'
+              "parent" => {},
+              "text" => "CHARACTER TABULATION|\t| FORM FEED|\f| LINE 
TABULATION|\13|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'chapter',
-      'contents' => [
+      "cmdname" => "chapter",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'spaces_before_argument' => ' '
+      "extra" => {
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 9,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 9,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [],
-          'extra' => {
-            'spaces_after_argument' => ' 
-'
+          "contents" => [],
+          "extra" => {
+            "spaces_after_argument" => " \r\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [],
-      'extra' => {
-        'nodes_manuals' => [
+      "cmdname" => "node",
+      "contents" => [],
+      "extra" => {
+        "nodes_manuals" => [
           undef
         ]
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 11,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 11,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'CARRIAGE RETURN|
|'
+              "parent" => {},
+              "text" => "CARRIAGE RETURN|\r|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'chapter',
-      'contents' => [
+      "cmdname" => "chapter",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'spaces_before_argument' => ' '
+      "extra" => {
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 12,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 12,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "\x{85}\x{a0}\x{1680}"
+              "parent" => {},
+              "text" => "\x{85}\x{a0}\x{1680}"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [],
-      'extra' => {
-        'nodes_manuals' => [
+      "cmdname" => "node",
+      "contents" => [],
+      "extra" => {
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => '-'
+            "normalized" => "-"
           }
         ],
-        'spaces_before_argument' => ' '
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 14,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 14,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "NEXT LINE (NEL)|\x{85}| NO-BREAK SPACE|\x{a0}| OGHAM 
SPACE MARK|\x{1680}|"
+              "parent" => {},
+              "text" => "NEXT LINE (NEL)|\x{85}| NO-BREAK SPACE|\x{a0}| OGHAM 
SPACE MARK|\x{1680}|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'chapter',
-      'contents' => [
+      "cmdname" => "chapter",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'spaces_before_argument' => ' '
+      "extra" => {
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 15,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 15,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "\x{180e}\x{2003}"
+              "parent" => {},
+              "text" => "\x{180e}\x{2003}"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [],
-      'extra' => {
-        'node_content' => [
+      "cmdname" => "node",
+      "contents" => [],
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => '_180e-'
+            "normalized" => "_180e-"
           }
         ],
-        'normalized' => '_180e-',
-        'spaces_before_argument' => ' '
+        "normalized" => "_180e-",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 17,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 17,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "MONGOLIAN VOWEL SEPARATOR|\x{180e}| EM 
SPACE|\x{2003}|"
+              "parent" => {},
+              "text" => "MONGOLIAN VOWEL SEPARATOR|\x{180e}| EM 
SPACE|\x{2003}|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'chapter',
-      'contents' => [
+      "cmdname" => "chapter",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'spaces_before_argument' => ' '
+      "extra" => {
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 18,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 18,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 
"\x{2004}\x{2005}\x{2006}\x{2007}\x{2008}\x{2009}\x{200a}\x{2028}\x{2029}\x{202f}\x{205f}\x{3000}"
+              "parent" => {},
+              "text" => 
"\x{2004}\x{2005}\x{2006}\x{2007}\x{2008}\x{2009}\x{200a}\x{2028}\x{2029}\x{202f}\x{205f}\x{3000}"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [
+      "cmdname" => "node",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'nodes_manuals' => [
+      "extra" => {
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => '-'
+            "normalized" => "-"
           }
         ],
-        'spaces_before_argument' => ' '
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 20,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 20,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "THREE-PER-EM SPACE|\x{2004}| FOUR-PER-EM 
SPACE|\x{2005}| SIX-PER-EM SPACE|\x{2006}| FIGURE SPACE|\x{2007}| PUNCTUATION 
SPACE|\x{2008}| THIN SPACE|\x{2009}| HAIR SPACE|\x{200a}| LINE 
SEPARATOR|\x{2028}| PARAGRAPH SEPARATOR|\x{2029}| NARROW NO-BREAK 
SPACE|\x{202f}| MEDIUM MATHEMATICAL SPACE|\x{205f}| IDEOGRAPHIC SPACE|\x{3000}|"
+              "parent" => {},
+              "text" => "THREE-PER-EM SPACE|\x{2004}| FOUR-PER-EM 
SPACE|\x{2005}| SIX-PER-EM SPACE|\x{2006}| FIGURE SPACE|\x{2007}| PUNCTUATION 
SPACE|\x{2008}| THIN SPACE|\x{2009}| HAIR SPACE|\x{200a}| LINE 
SEPARATOR|\x{2028}| PARAGRAPH SEPARATOR|\x{2029}| NARROW NO-BREAK 
SPACE|\x{202f}| MEDIUM MATHEMATICAL SPACE|\x{205f}| IDEOGRAPHIC SPACE|\x{3000}|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'chapter',
-      'contents' => [
+      "cmdname" => "chapter",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'spaces_before_argument' => ' '
+      "extra" => {
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'only_special_spaces_node.texi',
-        'line_nr' => 22,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "only_special_spaces_node.texi",
+        "line_nr" => 22,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'misc_arg'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "misc_arg"
         }
       ],
-      'cmdname' => 'bye',
-      'parent' => {}
+      "cmdname" => "bye",
+      "parent" => {}
     }
   ],
-  'type' => 'document_root'
+  "type" => "document_root"
 };
-$result_trees{'only_special_spaces_node'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[0]{'contents'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[0]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[1]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[1];
-$result_trees{'only_special_spaces_node'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'only_special_spaces_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'only_special_spaces_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[1]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[2]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[2]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[2];
-$result_trees{'only_special_spaces_node'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[2];
-$result_trees{'only_special_spaces_node'}{'contents'}[2]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[3]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[3]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[3];
-$result_trees{'only_special_spaces_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'only_special_spaces_node'}{'contents'}[3]{'args'}[0]{'contents'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[3]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[4]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[4]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[4];
-$result_trees{'only_special_spaces_node'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[4];
-$result_trees{'only_special_spaces_node'}{'contents'}[4]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[5]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[5]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[5];
-$result_trees{'only_special_spaces_node'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'only_special_spaces_node'}{'contents'}[5]{'args'}[0]{'contents'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[5]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[6]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[6]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[6];
-$result_trees{'only_special_spaces_node'}{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[6];
-$result_trees{'only_special_spaces_node'}{'contents'}[6]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[7]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[7];
-$result_trees{'only_special_spaces_node'}{'contents'}[7]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[8]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[8]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[8];
-$result_trees{'only_special_spaces_node'}{'contents'}[8]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[8];
-$result_trees{'only_special_spaces_node'}{'contents'}[8]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[9]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[9]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[9];
-$result_trees{'only_special_spaces_node'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'only_special_spaces_node'}{'contents'}[9]{'args'}[0]{'contents'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[9]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[10]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[10]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[10];
-$result_trees{'only_special_spaces_node'}{'contents'}[10]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[10];
-$result_trees{'only_special_spaces_node'}{'contents'}[10]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[11]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[11]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[11];
-$result_trees{'only_special_spaces_node'}{'contents'}[11]{'extra'}{'node_content'}[0]
 = 
$result_trees{'only_special_spaces_node'}{'contents'}[11]{'args'}[0]{'contents'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'only_special_spaces_node'}{'contents'}[11]{'args'}[0]{'contents'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[11]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[12]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[12]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[12];
-$result_trees{'only_special_spaces_node'}{'contents'}[12]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[12];
-$result_trees{'only_special_spaces_node'}{'contents'}[12]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[13]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[13]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[13];
-$result_trees{'only_special_spaces_node'}{'contents'}[13]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[13];
-$result_trees{'only_special_spaces_node'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'only_special_spaces_node'}{'contents'}[13]{'args'}[0]{'contents'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[13]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[14]{'args'}[0];
-$result_trees{'only_special_spaces_node'}{'contents'}[14]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[14];
-$result_trees{'only_special_spaces_node'}{'contents'}[14]{'contents'}[0]{'parent'}
 = $result_trees{'only_special_spaces_node'}{'contents'}[14];
-$result_trees{'only_special_spaces_node'}{'contents'}[14]{'parent'} = 
$result_trees{'only_special_spaces_node'};
-$result_trees{'only_special_spaces_node'}{'contents'}[15]{'args'}[0]{'parent'} 
= $result_trees{'only_special_spaces_node'}{'contents'}[15];
-$result_trees{'only_special_spaces_node'}{'contents'}[15]{'parent'} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[0]{"contents"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[0]{"contents"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[0]{"contents"}[1]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[0]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[1]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[1]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[1]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[1];
+$result_trees{'only_special_spaces_node'}{"contents"}[1]{"extra"}{"node_content"}[0]
 = 
$result_trees{'only_special_spaces_node'}{"contents"}[1]{"args"}[0]{"contents"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[1]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'only_special_spaces_node'}{"contents"}[1]{"args"}[0]{"contents"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[1]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[2]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[2]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[2]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[2];
+$result_trees{'only_special_spaces_node'}{"contents"}[2]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[2];
+$result_trees{'only_special_spaces_node'}{"contents"}[2]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[3]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[3]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[3]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[3];
+$result_trees{'only_special_spaces_node'}{"contents"}[3]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'only_special_spaces_node'}{"contents"}[3]{"args"}[0]{"contents"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[3]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[4]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[4]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[4]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[4];
+$result_trees{'only_special_spaces_node'}{"contents"}[4]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[4];
+$result_trees{'only_special_spaces_node'}{"contents"}[4]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[5]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[5]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[5]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[5];
+$result_trees{'only_special_spaces_node'}{"contents"}[5]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'only_special_spaces_node'}{"contents"}[5]{"args"}[0]{"contents"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[5]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[6]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[6]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[6]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[6];
+$result_trees{'only_special_spaces_node'}{"contents"}[6]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[6];
+$result_trees{'only_special_spaces_node'}{"contents"}[6]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[7]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[7];
+$result_trees{'only_special_spaces_node'}{"contents"}[7]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[8]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[8]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[8]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[8];
+$result_trees{'only_special_spaces_node'}{"contents"}[8]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[8];
+$result_trees{'only_special_spaces_node'}{"contents"}[8]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[9]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[9]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[9]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[9];
+$result_trees{'only_special_spaces_node'}{"contents"}[9]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'only_special_spaces_node'}{"contents"}[9]{"args"}[0]{"contents"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[9]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[10]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[10]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[10]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[10];
+$result_trees{'only_special_spaces_node'}{"contents"}[10]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[10];
+$result_trees{'only_special_spaces_node'}{"contents"}[10]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[11]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[11]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[11]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[11];
+$result_trees{'only_special_spaces_node'}{"contents"}[11]{"extra"}{"node_content"}[0]
 = 
$result_trees{'only_special_spaces_node'}{"contents"}[11]{"args"}[0]{"contents"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[11]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'only_special_spaces_node'}{"contents"}[11]{"args"}[0]{"contents"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[11]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[12]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[12]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[12]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[12];
+$result_trees{'only_special_spaces_node'}{"contents"}[12]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[12];
+$result_trees{'only_special_spaces_node'}{"contents"}[12]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[13]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[13]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[13]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[13];
+$result_trees{'only_special_spaces_node'}{"contents"}[13]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[13];
+$result_trees{'only_special_spaces_node'}{"contents"}[13]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'only_special_spaces_node'}{"contents"}[13]{"args"}[0]{"contents"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[13]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[14]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[14]{"args"}[0];
+$result_trees{'only_special_spaces_node'}{"contents"}[14]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[14];
+$result_trees{'only_special_spaces_node'}{"contents"}[14]{"contents"}[0]{"parent"}
 = $result_trees{'only_special_spaces_node'}{"contents"}[14];
+$result_trees{'only_special_spaces_node'}{"contents"}[14]{"parent"} = 
$result_trees{'only_special_spaces_node'};
+$result_trees{'only_special_spaces_node'}{"contents"}[15]{"args"}[0]{"parent"} 
= $result_trees{'only_special_spaces_node'}{"contents"}[15];
+$result_trees{'only_special_spaces_node'}{"contents"}[15]{"parent"} = 
$result_trees{'only_special_spaces_node'};
 
 $result_texis{'only_special_spaces_node'} = '
 @node Top
@@ -634,8 +610,8 @@ $result_texis{'only_special_spaces_node'} = '
 @node  
 @chapter CHARACTER TABULATION| | FORM FEED|| LINE TABULATION||
 
-@node 
-@chapter CARRIAGE RETURN|
|
+@node '."\r".'
+@chapter CARRIAGE RETURN|'."\r".'|
 
 @node …  
 @chapter NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |
@@ -660,7 +636,7 @@ $result_texts{'only_special_spaces_node'} = 'top
 2 CHARACTER TABULATION|        | FORM FEED|| LINE TABULATION||
 *********************************************************
 
-3 CARRIAGE RETURN|
|
+3 CARRIAGE RETURN|'."\r".'|
 ********************
 
 4 NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |
@@ -948,7 +924,7 @@ top
 2 CHARACTER TABULATION|        | FORM FEED|| LINE TABULATION||
 *********************************************************
 
-3 CARRIAGE RETURN|
|
+3 CARRIAGE RETURN|'."\r".'|
 ********************
 
 4 NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |
@@ -1007,7 +983,7 @@ Next: <a href="" accesskey="n" rel="next">EN QUAD| | EM 
QUAD| | EN SPACE| 
 <ul class="mini-toc">
 <li>EN QUAD| | EM QUAD| | EN SPACE| |</li>
 <li>CHARACTER TABULATION|      | FORM FEED|&#12;| LINE TABULATION||</li>
-<li>CARRIAGE RETURN|
|</li>
+<li>CARRIAGE RETURN|'."\r".'|</li>
 <li>NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |</li>
 <li><a href="#g_t_180e-" accesskey="5">MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| 
|</a></li>
 <li>THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| | FIGURE 
SPACE| | PUNCTUATION SPACE| | THIN SPACE| | HAIR SPACE| | LINE SEPARATOR|
| 
PARAGRAPH SEPARATOR|
| NARROW NO-BREAK SPACE| | MEDIUM MATHEMATICAL SPACE| | 
IDEOGRAPHIC SPACE| |</li>
@@ -1036,7 +1012,7 @@ Previous: <a href="#Top" accesskey="p" rel="prev">top</a> 
&nbsp; </p>
 <p>
  &nbsp; </p>
 </div>
-<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c">3 CARRIAGE RETURN|
|</h2>
+<h2 class="chapter" id="CARRIAGE-RETURN_007c-_007c">3 CARRIAGE 
RETURN|'."\r".'|</h2>
 
 <hr>
 </div>
diff --git a/tp/t/results/sectioning/special_spaces_in_nodes.pl 
b/tp/t/results/sectioning/special_spaces_in_nodes.pl
index 6ff98643fc..cd84f54f2e 100644
--- a/tp/t/results/sectioning/special_spaces_in_nodes.pl
+++ b/tp/t/results/sectioning/special_spaces_in_nodes.pl
@@ -6,1321 +6,1283 @@ use vars qw(%result_texis %result_texts %result_trees 
%result_errors
 use utf8;
 
 $result_trees{'special_spaces_in_nodes'} = {
-  'contents' => [
+  "contents" => [
     {
-      'contents' => [
+      "contents" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'text_before_beginning'
+              "parent" => {},
+              "text" => "\n",
+              "type" => "text_before_beginning"
             }
           ],
-          'parent' => {},
-          'type' => 'preamble_before_beginning'
+          "parent" => {},
+          "type" => "preamble_before_beginning"
         },
         {
-          'contents' => [],
-          'parent' => {},
-          'type' => 'preamble_before_content'
+          "contents" => [],
+          "parent" => {},
+          "type" => "preamble_before_content"
         }
       ],
-      'parent' => {},
-      'type' => 'before_node_section'
+      "parent" => {},
+      "type" => "before_node_section"
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "Top\x{2000}"
+              "parent" => {},
+              "text" => "Top\x{2000}"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => ' 
-'
+          "extra" => {
+            "spaces_after_argument" => " \n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [],
-      'extra' => {
-        'node_content' => [
+      "cmdname" => "node",
+      "contents" => [],
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 'Top-'
+            "normalized" => "Top-"
           }
         ],
-        'normalized' => 'Top-',
-        'spaces_before_argument' => ' '
+        "normalized" => "Top-",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 2,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 2,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'top'
+              "parent" => {},
+              "text" => "top"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'top',
-      'contents' => [
+      "cmdname" => "top",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'spaces_before_argument' => ' '
+      "extra" => {
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 3,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 3,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "EN QUAD|\x{2000}| EM QUAD|\x{2001}| EN 
SPACE|\x{2002}|"
+              "parent" => {},
+              "text" => "EN QUAD|\x{2000}| EM QUAD|\x{2001}| EN 
SPACE|\x{2002}|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [],
-      'extra' => {
-        'node_content' => [
+      "cmdname" => "node",
+      "contents" => [],
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 
'EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c'
+            "normalized" => 
"EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c"
           }
         ],
-        'normalized' => 
'EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c',
-        'spaces_before_argument' => ' '
+        "normalized" => 
"EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 5,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 5,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'chap'
+              "parent" => {},
+              "text" => "chap"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'chapter',
-      'contents' => [
+      "cmdname" => "chapter",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'cmdname' => 'menu',
-          'contents' => [
+          "cmdname" => "menu",
+          "contents" => [
             {
-              'extra' => {
-                'command' => {}
+              "extra" => {
+                "command" => {}
               },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
+              "parent" => {},
+              "text" => "\n",
+              "type" => "empty_line_after_command"
             },
             {
-              'args' => [
+              "args" => [
                 {
-                  'parent' => {},
-                  'text' => '* ',
-                  'type' => 'menu_entry_leading_text'
+                  "parent" => {},
+                  "text" => "* ",
+                  "type" => "menu_entry_leading_text"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'parent' => {},
-                      'text' => 'CHARACTER TABULATION| | FORM FEED|| LINE 
TABULATION||'
+                      "parent" => {},
+                      "text" => "CHARACTER TABULATION|\t| FORM FEED|\f| LINE 
TABULATION|\13|"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_node'
+                  "parent" => {},
+                  "type" => "menu_entry_node"
                 },
                 {
-                  'parent' => {},
-                  'text' => '::',
-                  'type' => 'menu_entry_separator'
+                  "parent" => {},
+                  "text" => "::",
+                  "type" => "menu_entry_separator"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'contents' => [
+                      "contents" => [
                         {
-                          'parent' => {},
-                          'text' => '
-'
+                          "parent" => {},
+                          "text" => "\n"
                         }
                       ],
-                      'parent' => {},
-                      'type' => 'preformatted'
+                      "parent" => {},
+                      "type" => "preformatted"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_description'
+                  "parent" => {},
+                  "type" => "menu_entry_description"
                 }
               ],
-              'extra' => {
-                'menu_entry_description' => {},
-                'menu_entry_node' => {
-                  'node_content' => [
+              "extra" => {
+                "menu_entry_description" => {},
+                "menu_entry_node" => {
+                  "node_content" => [
                     {}
                   ],
-                  'normalized' => 
'CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c'
+                  "normalized" => 
"CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c"
                 }
               },
-              'parent' => {},
-              'source_info' => {
-                'file_name' => 'special_spaces_in_nodes.texi',
-                'line_nr' => 10,
-                'macro' => ''
+              "parent" => {},
+              "source_info" => {
+                "file_name" => "special_spaces_in_nodes.texi",
+                "line_nr" => 10,
+                "macro" => ""
               },
-              'type' => 'menu_entry'
+              "type" => "menu_entry"
             },
             {
-              'args' => [
+              "args" => [
                 {
-                  'parent' => {},
-                  'text' => '* ',
-                  'type' => 'menu_entry_leading_text'
+                  "parent" => {},
+                  "text" => "* ",
+                  "type" => "menu_entry_leading_text"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'parent' => {},
-                      'text' => 'CARRIAGE RETURN|
|'
+                      "parent" => {},
+                      "text" => "CARRIAGE RETURN|\r|"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_node'
+                  "parent" => {},
+                  "type" => "menu_entry_node"
                 },
                 {
-                  'parent' => {},
-                  'text' => '::',
-                  'type' => 'menu_entry_separator'
+                  "parent" => {},
+                  "text" => "::",
+                  "type" => "menu_entry_separator"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'contents' => [
+                      "contents" => [
                         {
-                          'parent' => {},
-                          'text' => '
-'
+                          "parent" => {},
+                          "text" => "\n"
                         }
                       ],
-                      'parent' => {},
-                      'type' => 'preformatted'
+                      "parent" => {},
+                      "type" => "preformatted"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_description'
+                  "parent" => {},
+                  "type" => "menu_entry_description"
                 }
               ],
-              'extra' => {
-                'menu_entry_description' => {},
-                'menu_entry_node' => {
-                  'node_content' => [
+              "extra" => {
+                "menu_entry_description" => {},
+                "menu_entry_node" => {
+                  "node_content" => [
                     {}
                   ],
-                  'normalized' => 'CARRIAGE-RETURN_007c-_007c'
+                  "normalized" => "CARRIAGE-RETURN_007c-_007c"
                 }
               },
-              'parent' => {},
-              'source_info' => {
-                'file_name' => 'special_spaces_in_nodes.texi',
-                'line_nr' => 11,
-                'macro' => ''
+              "parent" => {},
+              "source_info" => {
+                "file_name" => "special_spaces_in_nodes.texi",
+                "line_nr" => 11,
+                "macro" => ""
               },
-              'type' => 'menu_entry'
+              "type" => "menu_entry"
             },
             {
-              'args' => [
+              "args" => [
                 {
-                  'parent' => {},
-                  'text' => '* ',
-                  'type' => 'menu_entry_leading_text'
+                  "parent" => {},
+                  "text" => "* ",
+                  "type" => "menu_entry_leading_text"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'parent' => {},
-                      'text' => "NEXT LINE (NEL)|\x{85}| NO-BREAK 
SPACE|\x{a0}| OGHAM SPACE MARK|\x{1680}|"
+                      "parent" => {},
+                      "text" => "NEXT LINE (NEL)|\x{85}| NO-BREAK 
SPACE|\x{a0}| OGHAM SPACE MARK|\x{1680}|"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_node'
+                  "parent" => {},
+                  "type" => "menu_entry_node"
                 },
                 {
-                  'parent' => {},
-                  'text' => '::',
-                  'type' => 'menu_entry_separator'
+                  "parent" => {},
+                  "text" => "::",
+                  "type" => "menu_entry_separator"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'contents' => [
+                      "contents" => [
                         {
-                          'parent' => {},
-                          'text' => '
-'
+                          "parent" => {},
+                          "text" => "\n"
                         }
                       ],
-                      'parent' => {},
-                      'type' => 'preformatted'
+                      "parent" => {},
+                      "type" => "preformatted"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_description'
+                  "parent" => {},
+                  "type" => "menu_entry_description"
                 }
               ],
-              'extra' => {
-                'menu_entry_description' => {},
-                'menu_entry_node' => {
-                  'node_content' => [
+              "extra" => {
+                "menu_entry_description" => {},
+                "menu_entry_node" => {
+                  "node_content" => [
                     {}
                   ],
-                  'normalized' => 
'NEXT-LINE-_0028NEL_0029_007c-_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c'
+                  "normalized" => 
"NEXT-LINE-_0028NEL_0029_007c-_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c"
                 }
               },
-              'parent' => {},
-              'source_info' => {
-                'file_name' => 'special_spaces_in_nodes.texi',
-                'line_nr' => 12,
-                'macro' => ''
+              "parent" => {},
+              "source_info" => {
+                "file_name" => "special_spaces_in_nodes.texi",
+                "line_nr" => 12,
+                "macro" => ""
               },
-              'type' => 'menu_entry'
+              "type" => "menu_entry"
             },
             {
-              'args' => [
+              "args" => [
                 {
-                  'parent' => {},
-                  'text' => '* ',
-                  'type' => 'menu_entry_leading_text'
+                  "parent" => {},
+                  "text" => "* ",
+                  "type" => "menu_entry_leading_text"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'parent' => {},
-                      'text' => "MONGOLIAN VOWEL SEPARATOR|\x{180e}| EM 
SPACE|\x{2003}|"
+                      "parent" => {},
+                      "text" => "MONGOLIAN VOWEL SEPARATOR|\x{180e}| EM 
SPACE|\x{2003}|"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_node'
+                  "parent" => {},
+                  "type" => "menu_entry_node"
                 },
                 {
-                  'parent' => {},
-                  'text' => '::',
-                  'type' => 'menu_entry_separator'
+                  "parent" => {},
+                  "text" => "::",
+                  "type" => "menu_entry_separator"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'contents' => [
+                      "contents" => [
                         {
-                          'parent' => {},
-                          'text' => '
-'
+                          "parent" => {},
+                          "text" => "\n"
                         }
                       ],
-                      'parent' => {},
-                      'type' => 'preformatted'
+                      "parent" => {},
+                      "type" => "preformatted"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_description'
+                  "parent" => {},
+                  "type" => "menu_entry_description"
                 }
               ],
-              'extra' => {
-                'menu_entry_description' => {},
-                'menu_entry_node' => {
-                  'node_content' => [
+              "extra" => {
+                "menu_entry_description" => {},
+                "menu_entry_node" => {
+                  "node_content" => [
                     {}
                   ],
-                  'normalized' => 
'MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c-_007c'
+                  "normalized" => 
"MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c-_007c"
                 }
               },
-              'parent' => {},
-              'source_info' => {
-                'file_name' => 'special_spaces_in_nodes.texi',
-                'line_nr' => 13,
-                'macro' => ''
+              "parent" => {},
+              "source_info" => {
+                "file_name" => "special_spaces_in_nodes.texi",
+                "line_nr" => 13,
+                "macro" => ""
               },
-              'type' => 'menu_entry'
+              "type" => "menu_entry"
             },
             {
-              'args' => [
+              "args" => [
                 {
-                  'parent' => {},
-                  'text' => '* ',
-                  'type' => 'menu_entry_leading_text'
+                  "parent" => {},
+                  "text" => "* ",
+                  "type" => "menu_entry_leading_text"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'parent' => {},
-                      'text' => "THREE-PER-EM SPACE|\x{2004}| FOUR-PER-EM 
SPACE|\x{2005}| SIX-PER-EM SPACE|\x{2006}|"
+                      "parent" => {},
+                      "text" => "THREE-PER-EM SPACE|\x{2004}| FOUR-PER-EM 
SPACE|\x{2005}| SIX-PER-EM SPACE|\x{2006}|"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_node'
+                  "parent" => {},
+                  "type" => "menu_entry_node"
                 },
                 {
-                  'parent' => {},
-                  'text' => '::',
-                  'type' => 'menu_entry_separator'
+                  "parent" => {},
+                  "text" => "::",
+                  "type" => "menu_entry_separator"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'contents' => [
+                      "contents" => [
                         {
-                          'parent' => {},
-                          'text' => '
-'
+                          "parent" => {},
+                          "text" => "\n"
                         }
                       ],
-                      'parent' => {},
-                      'type' => 'preformatted'
+                      "parent" => {},
+                      "type" => "preformatted"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_description'
+                  "parent" => {},
+                  "type" => "menu_entry_description"
                 }
               ],
-              'extra' => {
-                'menu_entry_description' => {},
-                'menu_entry_node' => {
-                  'node_content' => [
+              "extra" => {
+                "menu_entry_description" => {},
+                "menu_entry_node" => {
+                  "node_content" => [
                     {}
                   ],
-                  'normalized' => 
'THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c'
+                  "normalized" => 
"THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c"
                 }
               },
-              'parent' => {},
-              'source_info' => {
-                'file_name' => 'special_spaces_in_nodes.texi',
-                'line_nr' => 14,
-                'macro' => ''
+              "parent" => {},
+              "source_info" => {
+                "file_name" => "special_spaces_in_nodes.texi",
+                "line_nr" => 14,
+                "macro" => ""
               },
-              'type' => 'menu_entry'
+              "type" => "menu_entry"
             },
             {
-              'args' => [
+              "args" => [
                 {
-                  'parent' => {},
-                  'text' => '* ',
-                  'type' => 'menu_entry_leading_text'
+                  "parent" => {},
+                  "text" => "* ",
+                  "type" => "menu_entry_leading_text"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'parent' => {},
-                      'text' => "FIGURE SPACE|\x{2007}| PUNCTUATION 
SPACE|\x{2008}| THIN SPACE|\x{2009}|"
+                      "parent" => {},
+                      "text" => "FIGURE SPACE|\x{2007}| PUNCTUATION 
SPACE|\x{2008}| THIN SPACE|\x{2009}|"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_node'
+                  "parent" => {},
+                  "type" => "menu_entry_node"
                 },
                 {
-                  'parent' => {},
-                  'text' => '::',
-                  'type' => 'menu_entry_separator'
+                  "parent" => {},
+                  "text" => "::",
+                  "type" => "menu_entry_separator"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'contents' => [
+                      "contents" => [
                         {
-                          'parent' => {},
-                          'text' => '
-'
+                          "parent" => {},
+                          "text" => "\n"
                         }
                       ],
-                      'parent' => {},
-                      'type' => 'preformatted'
+                      "parent" => {},
+                      "type" => "preformatted"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_description'
+                  "parent" => {},
+                  "type" => "menu_entry_description"
                 }
               ],
-              'extra' => {
-                'menu_entry_description' => {},
-                'menu_entry_node' => {
-                  'node_content' => [
+              "extra" => {
+                "menu_entry_description" => {},
+                "menu_entry_node" => {
+                  "node_content" => [
                     {}
                   ],
-                  'normalized' => 
'FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c'
+                  "normalized" => 
"FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c"
                 }
               },
-              'parent' => {},
-              'source_info' => {
-                'file_name' => 'special_spaces_in_nodes.texi',
-                'line_nr' => 15,
-                'macro' => ''
+              "parent" => {},
+              "source_info" => {
+                "file_name" => "special_spaces_in_nodes.texi",
+                "line_nr" => 15,
+                "macro" => ""
               },
-              'type' => 'menu_entry'
+              "type" => "menu_entry"
             },
             {
-              'args' => [
+              "args" => [
                 {
-                  'parent' => {},
-                  'text' => '* ',
-                  'type' => 'menu_entry_leading_text'
+                  "parent" => {},
+                  "text" => "* ",
+                  "type" => "menu_entry_leading_text"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'parent' => {},
-                      'text' => "HAIR SPACE|\x{200a}| LINE SEPARATOR|\x{2028}| 
PARAGRAPH SEPARATOR|\x{2029}|"
+                      "parent" => {},
+                      "text" => "HAIR SPACE|\x{200a}| LINE SEPARATOR|\x{2028}| 
PARAGRAPH SEPARATOR|\x{2029}|"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_node'
+                  "parent" => {},
+                  "type" => "menu_entry_node"
                 },
                 {
-                  'parent' => {},
-                  'text' => '::',
-                  'type' => 'menu_entry_separator'
+                  "parent" => {},
+                  "text" => "::",
+                  "type" => "menu_entry_separator"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'contents' => [
+                      "contents" => [
                         {
-                          'parent' => {},
-                          'text' => '
-'
+                          "parent" => {},
+                          "text" => "\n"
                         }
                       ],
-                      'parent' => {},
-                      'type' => 'preformatted'
+                      "parent" => {},
+                      "type" => "preformatted"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_description'
+                  "parent" => {},
+                  "type" => "menu_entry_description"
                 }
               ],
-              'extra' => {
-                'menu_entry_description' => {},
-                'menu_entry_node' => {
-                  'node_content' => [
+              "extra" => {
+                "menu_entry_description" => {},
+                "menu_entry_node" => {
+                  "node_content" => [
                     {}
                   ],
-                  'normalized' => 
'HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c-_007c-PARAGRAPH-SEPARATOR_007c-_007c'
+                  "normalized" => 
"HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c-_007c-PARAGRAPH-SEPARATOR_007c-_007c"
                 }
               },
-              'parent' => {},
-              'source_info' => {
-                'file_name' => 'special_spaces_in_nodes.texi',
-                'line_nr' => 16,
-                'macro' => ''
+              "parent" => {},
+              "source_info" => {
+                "file_name" => "special_spaces_in_nodes.texi",
+                "line_nr" => 16,
+                "macro" => ""
               },
-              'type' => 'menu_entry'
+              "type" => "menu_entry"
             },
             {
-              'args' => [
+              "args" => [
                 {
-                  'parent' => {},
-                  'text' => '* ',
-                  'type' => 'menu_entry_leading_text'
+                  "parent" => {},
+                  "text" => "* ",
+                  "type" => "menu_entry_leading_text"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'parent' => {},
-                      'text' => "NARROW NO-BREAK SPACE|\x{202f}| MEDIUM 
MATHEMATICAL SPACE|\x{205f}| IDEOGRAPHIC SPACE|\x{3000}|"
+                      "parent" => {},
+                      "text" => "NARROW NO-BREAK SPACE|\x{202f}| MEDIUM 
MATHEMATICAL SPACE|\x{205f}| IDEOGRAPHIC SPACE|\x{3000}|"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_node'
+                  "parent" => {},
+                  "type" => "menu_entry_node"
                 },
                 {
-                  'parent' => {},
-                  'text' => '::',
-                  'type' => 'menu_entry_separator'
+                  "parent" => {},
+                  "text" => "::",
+                  "type" => "menu_entry_separator"
                 },
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'contents' => [
+                      "contents" => [
                         {
-                          'parent' => {},
-                          'text' => '
-'
+                          "parent" => {},
+                          "text" => "\n"
                         }
                       ],
-                      'parent' => {},
-                      'type' => 'preformatted'
+                      "parent" => {},
+                      "type" => "preformatted"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'menu_entry_description'
+                  "parent" => {},
+                  "type" => "menu_entry_description"
                 }
               ],
-              'extra' => {
-                'menu_entry_description' => {},
-                'menu_entry_node' => {
-                  'node_content' => [
+              "extra" => {
+                "menu_entry_description" => {},
+                "menu_entry_node" => {
+                  "node_content" => [
                     {}
                   ],
-                  'normalized' => 
'NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c-_007c-IDEOGRAPHIC-SPACE_007c-_007c'
+                  "normalized" => 
"NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c-_007c-IDEOGRAPHIC-SPACE_007c-_007c"
                 }
               },
-              'parent' => {},
-              'source_info' => {
-                'file_name' => 'special_spaces_in_nodes.texi',
-                'line_nr' => 17,
-                'macro' => ''
+              "parent" => {},
+              "source_info" => {
+                "file_name" => "special_spaces_in_nodes.texi",
+                "line_nr" => 17,
+                "macro" => ""
               },
-              'type' => 'menu_entry'
+              "type" => "menu_entry"
             },
             {
-              'args' => [
+              "args" => [
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'parent' => {},
-                      'text' => 'menu'
+                      "parent" => {},
+                      "text" => "menu"
                     }
                   ],
-                  'extra' => {
-                    'spaces_after_argument' => '
-'
+                  "extra" => {
+                    "spaces_after_argument" => "\n"
                   },
-                  'parent' => {},
-                  'type' => 'line_arg'
+                  "parent" => {},
+                  "type" => "line_arg"
                 }
               ],
-              'cmdname' => 'end',
-              'extra' => {
-                'command_argument' => 'menu',
-                'spaces_before_argument' => ' ',
-                'text_arg' => 'menu'
+              "cmdname" => "end",
+              "extra" => {
+                "command_argument" => "menu",
+                "spaces_before_argument" => " ",
+                "text_arg" => "menu"
               },
-              'parent' => {},
-              'source_info' => {
-                'file_name' => 'special_spaces_in_nodes.texi',
-                'line_nr' => 18,
-                'macro' => ''
+              "parent" => {},
+              "source_info" => {
+                "file_name" => "special_spaces_in_nodes.texi",
+                "line_nr" => 18,
+                "macro" => ""
               }
             }
           ],
-          'extra' => {
-            'end_command' => {}
+          "extra" => {
+            "end_command" => {}
           },
-          'parent' => {},
-          'source_info' => {
-            'file_name' => 'special_spaces_in_nodes.texi',
-            'line_nr' => 9,
-            'macro' => ''
+          "parent" => {},
+          "source_info" => {
+            "file_name" => "special_spaces_in_nodes.texi",
+            "line_nr" => 9,
+            "macro" => ""
           }
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'spaces_before_argument' => ' '
+      "extra" => {
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 6,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 6,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'CHARACTER TABULATION| | FORM FEED|| LINE TABULATION|
|'
+              "parent" => {},
+              "text" => "CHARACTER TABULATION|\t| FORM FEED|\f| LINE 
TABULATION|\13|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [
+      "cmdname" => "node",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'node_content' => [
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 
'CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c'
+            "normalized" => 
"CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c"
           }
         ],
-        'normalized' => 
'CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c',
-        'spaces_before_argument' => ' '
+        "normalized" => 
"CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 20,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 20,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => 'CARRIAGE RETURN|
|'
+              "parent" => {},
+              "text" => "CARRIAGE RETURN|\r|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [
+      "cmdname" => "node",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'node_content' => [
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 'CARRIAGE-RETURN_007c-_007c'
+            "normalized" => "CARRIAGE-RETURN_007c-_007c"
           }
         ],
-        'normalized' => 'CARRIAGE-RETURN_007c-_007c',
-        'spaces_before_argument' => ' '
+        "normalized" => "CARRIAGE-RETURN_007c-_007c",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 22,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 22,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "NEXT LINE (NEL)|\x{85}| NO-BREAK SPACE|\x{a0}| OGHAM 
SPACE MARK|\x{1680}|"
+              "parent" => {},
+              "text" => "NEXT LINE (NEL)|\x{85}| NO-BREAK SPACE|\x{a0}| OGHAM 
SPACE MARK|\x{1680}|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [
+      "cmdname" => "node",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'node_content' => [
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 
'NEXT-LINE-_0028NEL_0029_007c-_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c'
+            "normalized" => 
"NEXT-LINE-_0028NEL_0029_007c-_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c"
           }
         ],
-        'normalized' => 
'NEXT-LINE-_0028NEL_0029_007c-_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c',
-        'spaces_before_argument' => ' '
+        "normalized" => 
"NEXT-LINE-_0028NEL_0029_007c-_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 24,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 24,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "MONGOLIAN VOWEL SEPARATOR|\x{180e}| EM 
SPACE|\x{2003}|"
+              "parent" => {},
+              "text" => "MONGOLIAN VOWEL SEPARATOR|\x{180e}| EM 
SPACE|\x{2003}|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [
+      "cmdname" => "node",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'node_content' => [
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 
'MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c-_007c'
+            "normalized" => 
"MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c-_007c"
           }
         ],
-        'normalized' => 
'MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c-_007c',
-        'spaces_before_argument' => ' '
+        "normalized" => 
"MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c-_007c",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 26,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 26,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "THREE-PER-EM SPACE|\x{2004}| FOUR-PER-EM 
SPACE|\x{2005}| SIX-PER-EM SPACE|\x{2006}|"
+              "parent" => {},
+              "text" => "THREE-PER-EM SPACE|\x{2004}| FOUR-PER-EM 
SPACE|\x{2005}| SIX-PER-EM SPACE|\x{2006}|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [
+      "cmdname" => "node",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'node_content' => [
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 
'THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c'
+            "normalized" => 
"THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c"
           }
         ],
-        'normalized' => 
'THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c',
-        'spaces_before_argument' => ' '
+        "normalized" => 
"THREE_002dPER_002dEM-SPACE_007c-_007c-FOUR_002dPER_002dEM-SPACE_007c-_007c-SIX_002dPER_002dEM-SPACE_007c-_007c",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 28,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 28,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "FIGURE SPACE|\x{2007}| PUNCTUATION SPACE|\x{2008}| 
THIN SPACE|\x{2009}|"
+              "parent" => {},
+              "text" => "FIGURE SPACE|\x{2007}| PUNCTUATION SPACE|\x{2008}| 
THIN SPACE|\x{2009}|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [
+      "cmdname" => "node",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'node_content' => [
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 
'FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c'
+            "normalized" => 
"FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c"
           }
         ],
-        'normalized' => 
'FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c',
-        'spaces_before_argument' => ' '
+        "normalized" => 
"FIGURE-SPACE_007c-_007c-PUNCTUATION-SPACE_007c-_007c-THIN-SPACE_007c-_007c",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 30,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 30,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "HAIR SPACE|\x{200a}| LINE SEPARATOR|\x{2028}| 
PARAGRAPH SEPARATOR|\x{2029}|"
+              "parent" => {},
+              "text" => "HAIR SPACE|\x{200a}| LINE SEPARATOR|\x{2028}| 
PARAGRAPH SEPARATOR|\x{2029}|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [
+      "cmdname" => "node",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'node_content' => [
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 
'HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c-_007c-PARAGRAPH-SEPARATOR_007c-_007c'
+            "normalized" => 
"HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c-_007c-PARAGRAPH-SEPARATOR_007c-_007c"
           }
         ],
-        'normalized' => 
'HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c-_007c-PARAGRAPH-SEPARATOR_007c-_007c',
-        'spaces_before_argument' => ' '
+        "normalized" => 
"HAIR-SPACE_007c-_007c-LINE-SEPARATOR_007c-_007c-PARAGRAPH-SEPARATOR_007c-_007c",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 32,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 32,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'contents' => [
+          "contents" => [
             {
-              'parent' => {},
-              'text' => "NARROW NO-BREAK SPACE|\x{202f}| MEDIUM MATHEMATICAL 
SPACE|\x{205f}| IDEOGRAPHIC SPACE|\x{3000}|"
+              "parent" => {},
+              "text" => "NARROW NO-BREAK SPACE|\x{202f}| MEDIUM MATHEMATICAL 
SPACE|\x{205f}| IDEOGRAPHIC SPACE|\x{3000}|"
             }
           ],
-          'extra' => {
-            'spaces_after_argument' => '
-'
+          "extra" => {
+            "spaces_after_argument" => "\n"
           },
-          'parent' => {},
-          'type' => 'line_arg'
+          "parent" => {},
+          "type" => "line_arg"
         }
       ],
-      'cmdname' => 'node',
-      'contents' => [
+      "cmdname" => "node",
+      "contents" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         },
         {
-          'contents' => [
+          "contents" => [
             {
-              'args' => [
+              "args" => [
                 {
-                  'contents' => [
+                  "contents" => [
                     {
-                      'parent' => {},
-                      'text' => "NEXT LINE (NEL)|\x{85}| NO-BREAK 
SPACE|\x{a0}| OGHAM SPACE MARK|\x{1680}|"
+                      "parent" => {},
+                      "text" => "NEXT LINE (NEL)|\x{85}| NO-BREAK 
SPACE|\x{a0}| OGHAM SPACE MARK|\x{1680}|"
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'brace_command_arg'
+                  "parent" => {},
+                  "type" => "brace_command_arg"
                 }
               ],
-              'cmdname' => 'ref',
-              'contents' => [],
-              'extra' => {
-                'label' => {},
-                'node_argument' => {
-                  'node_content' => [
+              "cmdname" => "ref",
+              "contents" => [],
+              "extra" => {
+                "label" => {},
+                "node_argument" => {
+                  "node_content" => [
                     {}
                   ],
-                  'normalized' => 
'NEXT-LINE-_0028NEL_0029_007c-_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c'
+                  "normalized" => 
"NEXT-LINE-_0028NEL_0029_007c-_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c"
                 }
               },
-              'parent' => {},
-              'source_info' => {
-                'file_name' => 'special_spaces_in_nodes.texi',
-                'line_nr' => 36,
-                'macro' => ''
+              "parent" => {},
+              "source_info" => {
+                "file_name" => "special_spaces_in_nodes.texi",
+                "line_nr" => 36,
+                "macro" => ""
               }
             },
             {
-              'parent' => {},
-              'text' => '
-'
+              "parent" => {},
+              "text" => "\n"
             }
           ],
-          'parent' => {},
-          'type' => 'paragraph'
+          "parent" => {},
+          "type" => "paragraph"
         },
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "empty_line"
         }
       ],
-      'extra' => {
-        'node_content' => [
+      "extra" => {
+        "node_content" => [
           {}
         ],
-        'nodes_manuals' => [
+        "nodes_manuals" => [
           {
-            'node_content' => [
+            "node_content" => [
               {}
             ],
-            'normalized' => 
'NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c-_007c-IDEOGRAPHIC-SPACE_007c-_007c'
+            "normalized" => 
"NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c-_007c-IDEOGRAPHIC-SPACE_007c-_007c"
           }
         ],
-        'normalized' => 
'NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c-_007c-IDEOGRAPHIC-SPACE_007c-_007c',
-        'spaces_before_argument' => ' '
+        "normalized" => 
"NARROW-NO_002dBREAK-SPACE_007c-_007c-MEDIUM-MATHEMATICAL-SPACE_007c-_007c-IDEOGRAPHIC-SPACE_007c-_007c",
+        "spaces_before_argument" => " "
       },
-      'parent' => {},
-      'source_info' => {
-        'file_name' => 'special_spaces_in_nodes.texi',
-        'line_nr' => 34,
-        'macro' => ''
+      "parent" => {},
+      "source_info" => {
+        "file_name" => "special_spaces_in_nodes.texi",
+        "line_nr" => 34,
+        "macro" => ""
       }
     },
     {
-      'args' => [
+      "args" => [
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'misc_arg'
+          "parent" => {},
+          "text" => "\n",
+          "type" => "misc_arg"
         }
       ],
-      'cmdname' => 'bye',
-      'parent' => {}
+      "cmdname" => "bye",
+      "parent" => {}
     }
   ],
-  'type' => 'document_root'
+  "type" => "document_root"
 };
-$result_trees{'special_spaces_in_nodes'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[0]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[1]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[1]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[2]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[2]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[3]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[3]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[3]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[1]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[2]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[3]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[3]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[1]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[1]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[2]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[3]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[3]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[1]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[1]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[2]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[3]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[3]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'args'}[1]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[1]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[2]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[3]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[3]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'args'}[1]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[1]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[2]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[3]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[3]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'args'}[1]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[6]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[1]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[2]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[3]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[3]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'args'}[1]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[7]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[1]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[2]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[3]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[3]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[3];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'args'}[1]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[8]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[9]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[9]{'args'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[9];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[9]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'extra'}{'end_command'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'contents'}[9];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'contents'}[3]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[4];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[4]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[5]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[5]{'args'}[0]{'parent'} = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[5];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[5]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[5];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[5]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[6]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[6]{'args'}[0]{'parent'} = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[6];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[6];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[6]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[6]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[6]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[6]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[7]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[7]{'args'}[0]{'parent'} = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[7];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[7];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[7]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[7]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[7]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[8]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[8]{'args'}[0]{'parent'} = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[8];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[8]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[8];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[8]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[8]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[8]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[8]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[8]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[9]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[9]{'args'}[0]{'parent'} = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[9];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[9]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[9];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[9]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[9]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[9]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[9]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[10]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[10]{'args'}[0]{'parent'} 
= $result_trees{'special_spaces_in_nodes'}{'contents'}[10];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[10]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[10];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[10]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[10]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[10]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[10]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[11]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[11]{'args'}[0]{'parent'} 
= $result_trees{'special_spaces_in_nodes'}{'contents'}[11];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[11]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[11];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[11]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[11]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[11]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[11]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'args'}[0]{'parent'} 
= $result_trees{'special_spaces_in_nodes'}{'contents'}[12];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[12];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'args'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[7];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[1]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[12];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'contents'}[2]{'parent'}
 = $result_trees{'special_spaces_in_nodes'}{'contents'}[12];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'extra'}{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'args'}[0]{'contents'}[0];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[12]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
-$result_trees{'special_spaces_in_nodes'}{'contents'}[13]{'args'}[0]{'parent'} 
= $result_trees{'special_spaces_in_nodes'}{'contents'}[13];
-$result_trees{'special_spaces_in_nodes'}{'contents'}[13]{'parent'} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[0]{"contents"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[0]{"contents"}[1]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[0]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[1]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[1]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[1]{"args"}[0]{"parent"} = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[1]{"extra"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[1]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[1]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[1]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[1]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[2]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[2]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[2]{"args"}[0]{"parent"} = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[2]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[2]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[3]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[3]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[3]{"args"}[0]{"parent"} = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[3]{"extra"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[3]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[3]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[3]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[3]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"args"}[0]{"parent"} = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[1]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[0]{"extra"}{"command"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[1]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[1]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[2]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[3]{"contents"}[0]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[3]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[3]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[3]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"extra"}{"menu_entry_description"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"extra"}{"menu_entry_node"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"args"}[1]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[1]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[1]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[1]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[2]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[3]{"contents"}[0]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[3]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[3]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[3]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"extra"}{"menu_entry_description"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"extra"}{"menu_entry_node"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"args"}[1]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[2]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[1]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[1]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[2]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[3]{"contents"}[0]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[3]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[3]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[3]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"extra"}{"menu_entry_description"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"extra"}{"menu_entry_node"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"args"}[1]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[3]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[1]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[1]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[2]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[3]{"contents"}[0]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[3]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[3]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[3]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"extra"}{"menu_entry_description"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"extra"}{"menu_entry_node"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"args"}[1]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[4]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[1]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[1]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[2]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[3]{"contents"}[0]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[3]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[3]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[3]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"extra"}{"menu_entry_description"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"extra"}{"menu_entry_node"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"args"}[1]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[5]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[1]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[1]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[2]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[3]{"contents"}[0]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[3]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[3]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[3]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"extra"}{"menu_entry_description"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"extra"}{"menu_entry_node"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"args"}[1]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[6]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[1]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[1]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[2]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[3]{"contents"}[0]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[3]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[3]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[3]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"extra"}{"menu_entry_description"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"extra"}{"menu_entry_node"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"args"}[1]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[7]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[1]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[1]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[2]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[3]{"contents"}[0]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[3]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[3]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[3]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"extra"}{"menu_entry_description"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[3];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"extra"}{"menu_entry_node"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"args"}[1]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[8]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[9]{"args"}[0]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[9]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[9]{"args"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[9];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[9]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"extra"}{"end_command"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"contents"}[9];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[2]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"contents"}[3]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[4];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[4]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[5]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[5]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[5]{"args"}[0]{"parent"} = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[5];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[5]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[5];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[5]{"extra"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[5]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[5]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[5]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[5]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[6]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[6]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[6]{"args"}[0]{"parent"} = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[6];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[6]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[6];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[6]{"extra"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[6]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[6]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[6]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[6]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[7]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[7]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[7]{"args"}[0]{"parent"} = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[7];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[7]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[7];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[7]{"extra"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[7]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[7]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[7]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[7]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[8]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[8]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[8]{"args"}[0]{"parent"} = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[8];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[8]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[8];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[8]{"extra"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[8]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[8]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[8]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[8]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[9]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[9]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[9]{"args"}[0]{"parent"} = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[9];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[9]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[9];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[9]{"extra"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[9]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[9]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[9]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[9]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[10]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[10]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[10]{"args"}[0]{"parent"} 
= $result_trees{'special_spaces_in_nodes'}{"contents"}[10];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[10]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[10];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[10]{"extra"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[10]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[10]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[10]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[10]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[11]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[11]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[11]{"args"}[0]{"parent"} 
= $result_trees{'special_spaces_in_nodes'}{"contents"}[11];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[11]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[11];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[11]{"extra"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[11]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[11]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[11]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[11]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"args"}[0]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"args"}[0]{"parent"} 
= $result_trees{'special_spaces_in_nodes'}{"contents"}[12];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[12];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1]{"contents"}[0]{"args"}[0]{"contents"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1]{"contents"}[0]{"args"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1]{"contents"}[0]{"args"}[0]{"parent"}
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1]{"contents"}[0]{"extra"}{"label"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[7];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1]{"contents"}[0]{"extra"}{"node_argument"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1]{"contents"}[0]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1]{"contents"}[0]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1]{"contents"}[1]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[1]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[12];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"contents"}[2]{"parent"}
 = $result_trees{'special_spaces_in_nodes'}{"contents"}[12];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"extra"}{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"extra"}{"nodes_manuals"}[0]{"node_content"}[0]
 = 
$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"args"}[0]{"contents"}[0];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[12]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
+$result_trees{'special_spaces_in_nodes'}{"contents"}[13]{"args"}[0]{"parent"} 
= $result_trees{'special_spaces_in_nodes'}{"contents"}[13];
+$result_trees{'special_spaces_in_nodes'}{"contents"}[13]{"parent"} = 
$result_trees{'special_spaces_in_nodes'};
 
 $result_texis{'special_spaces_in_nodes'} = '
 @node Top  
@@ -1332,7 +1294,7 @@ $result_texis{'special_spaces_in_nodes'} = '
 
 @menu
 * CHARACTER TABULATION|        | FORM FEED|| LINE TABULATION||::
-* CARRIAGE RETURN|
|::
+* CARRIAGE RETURN|'."\r".'|::
 * NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |::
 * MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |::
 * THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| |::
@@ -1343,7 +1305,7 @@ $result_texis{'special_spaces_in_nodes'} = '
 
 @node CHARACTER TABULATION|    | FORM FEED|| LINE TABULATION||
 
-@node CARRIAGE RETURN|
|
+@node CARRIAGE RETURN|'."\r".'|
 
 @node NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |
 
@@ -1371,7 +1333,7 @@ $result_texts{'special_spaces_in_nodes'} = 'top
 
 
 * CHARACTER TABULATION|        | FORM FEED|| LINE TABULATION||::
-* CARRIAGE RETURN|
|::
+* CARRIAGE RETURN|'."\r".'|::
 * NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |::
 * MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |::
 * THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| |::
@@ -1607,7 +1569,7 @@ File: ,  Node: EN QUAD| | EM QUAD| | EN SPACE| |,  Up: 
Top 
 * Menu:
 
 * CHARACTER TABULATION|        | FORM FEED|| LINE TABULATION||::
-* CARRIAGE RETURN|
|::
+* CARRIAGE RETURN|'."\r".'|::
 * NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |::
 * MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |::
 * THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| |::
@@ -1616,13 +1578,13 @@ File: ,  Node: EN QUAD| | EM QUAD| | EN SPACE| |,  Up: 
Top 
 * NARROW NO-BREAK SPACE| | MEDIUM MATHEMATICAL SPACE| | IDEOGRAPHIC SPACE| |::
 
 
-File: ,  Node: CHARACTER TABULATION|   | FORM FEED|| LINE TABULATION||,  
Next: CARRIAGE RETURN|
|,  Up: EN QUAD| | EM QUAD| | EN SPACE| |
+File: ,  Node: CHARACTER TABULATION|   | FORM FEED|| LINE TABULATION||,  
Next: CARRIAGE RETURN|'."\r".'|,  Up: EN QUAD| | EM QUAD| | EN SPACE| |
 
 
-File: ,  Node: CARRIAGE RETURN|
|,  Next: NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |,  Prev: 
CHARACTER TABULATION|        | FORM FEED|| LINE TABULATION||,  Up: EN QUAD| | 
EM QUAD| | EN SPACE| |
+File: ,  Node: CARRIAGE RETURN|'."\r".'|,  Next: NEXT LINE (NEL)|…| NO-BREAK 
SPACE| | OGHAM SPACE MARK| |,  Prev: CHARACTER TABULATION|        | FORM FEED|
| LINE TABULATION||,  Up: EN QUAD| | EM QUAD| | EN SPACE| |
 
 
-File: ,  Node: NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |,  
Next: MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |,  Prev: CARRIAGE RETURN|
|,  Up: EN QUAD| | EM QUAD| | EN SPACE| |
+File: ,  Node: NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |,  
Next: MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |,  Prev: CARRIAGE 
RETURN|'."\r".'|,  Up: EN QUAD| | EM QUAD| | EN SPACE| |
 
 
 File: ,  Node: MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |,  Next: THREE-PER-EM 
SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| |,  Prev: NEXT LINE (NEL)|…| 
NO-BREAK SPACE| | OGHAM SPACE MARK| |,  Up: EN QUAD| | EM QUAD| | EN SPACE| |
@@ -1647,7 +1609,7 @@ Tag Table:
 Node: Top 55
 Node: EN QUAD| | EM QUAD| | EN SPACE| |191
 Node: CHARACTER TABULATION|    | FORM FEED|| LINE TABULATION||768
-Node: CARRIAGE RETURN|
|915
+Node: CARRIAGE RETURN|'."\r".'|915
 Node: NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |1131
 Node: MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |1336
 Node: THREE-PER-EM SPACE| | FOUR-PER-EM SPACE| | SIX-PER-EM SPACE| |1591
@@ -1717,7 +1679,7 @@ Up: <a href="#Top-" accesskey="u" rel="up">top</a> &nbsp; 
</p>
 <hr>
 <a class="node-id" 
id="CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c"></a><div
 class="nav-panel">
 <p>
-Next: <a href="#CARRIAGE-RETURN_007c-_007c" accesskey="n" rel="next">CARRIAGE 
RETURN|
|</a>, Up: <a href="#EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c" 
accesskey="u" rel="up">chap</a> &nbsp; </p>
+Next: <a href="#CARRIAGE-RETURN_007c-_007c" accesskey="n" rel="next">CARRIAGE 
RETURN|'."\r".'|</a>, Up: <a 
href="#EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c" accesskey="u" 
rel="up">chap</a> &nbsp; </p>
 </div>
 <h4 class="node">CHARACTER TABULATION| | FORM FEED|&#12;| LINE TABULATION|
|</h4>
 
@@ -1726,12 +1688,12 @@ Next: <a href="#CARRIAGE-RETURN_007c-_007c" 
accesskey="n" rel="next">CARRIAGE RE
 <p>
 Next: <a 
href="#NEXT-LINE-_0028NEL_0029_007c-_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c"
 accesskey="n" rel="next">NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE 
MARK| |</a>, Previous: <a 
href="#CHARACTER-TABULATION_007c-_007c-FORM-FEED_007c-_007c-LINE-TABULATION_007c-_007c"
 accesskey="p" rel="prev">CHARACTER TABULATION|       | FORM FEED|&#12;| LINE 
TABULATION||</a>, Up: <a 
href="#EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c" accesskey="u" 
rel="up">chap</a> [...]
 </div>
-<h4 class="node">CARRIAGE RETURN|
|</h4>
+<h4 class="node">CARRIAGE RETURN|'."\r".'|</h4>
 
 <hr>
 <a class="node-id" 
id="NEXT-LINE-_0028NEL_0029_007c-_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c"></a><div
 class="nav-panel">
 <p>
-Next: <a href="#MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c-_007c" 
accesskey="n" rel="next">MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |</a>, 
Previous: <a href="#CARRIAGE-RETURN_007c-_007c" accesskey="p" 
rel="prev">CARRIAGE RETURN|
|</a>, Up: <a href="#EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c" 
accesskey="u" rel="up">chap</a> &nbsp; </p>
+Next: <a href="#MONGOLIAN-VOWEL-SEPARATOR_007c_180e_007c-EM-SPACE_007c-_007c" 
accesskey="n" rel="next">MONGOLIAN VOWEL SEPARATOR|᠎| EM SPACE| |</a>, 
Previous: <a href="#CARRIAGE-RETURN_007c-_007c" accesskey="p" 
rel="prev">CARRIAGE RETURN|'."\r".'|</a>, Up: <a 
href="#EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c" accesskey="u" 
rel="up">chap</a> &nbsp; </p>
 </div>
 <h4 class="node">NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |</h4>
 
diff --git a/tp/t/test_utils.pl b/tp/t/test_utils.pl
index 5b0f400ed1..ad2aee1f5c 100644
--- a/tp/t/test_utils.pl
+++ b/tp/t/test_utils.pl
@@ -197,6 +197,8 @@ sub protect_perl_string($)
   my $string = shift;
   $string =~ s/\\/\\\\/g;
   $string =~ s/'/\\'/g;
+  # \r can be mangled upon reading if at end of line
+  $string =~ s/\r/'."\\r".'/g;
   return $string;
 }
 
@@ -1212,6 +1214,13 @@ sub test($$)
       local $Data::Dumper::Sortkeys = \&filter_tree_keys;
       $out_result = Data::Dumper->Dump([$split_result],
                                        ['$result_trees{\''.$test_name.'\'}']);
+      if ($out_result =~ /\r/) {
+        # \r can be mangled upon reading if at end of line, with Useqq it is
+        # protected
+        local $Data::Dumper::Useqq = 1;
+        $out_result = Data::Dumper->Dump([$split_result],
+                                         
['$result_trees{\''.$test_name.'\'}']);
+      }
     }
     my $texi_string_result
         = Texinfo::Convert::Texinfo::convert_to_texinfo($result);
@@ -1315,9 +1324,8 @@ sub test($$)
     ok (Data::Compare::Compare($indices_sorted_sort_strings,
                                $result_indices_sort_strings{$test_name}),
         $test_name.' indices sort');
-    ok (Texinfo::Convert::Texinfo::convert_to_texinfo($result)
-                                              eq $result_texis{$test_name},
-         $test_name.' texi');
+    my $texi_result = Texinfo::Convert::Texinfo::convert_to_texinfo($result);
+    is ($texi_result, $result_texis{$test_name}, $test_name.' texi');
     if ($todos{'text'}) {
       SKIP: {
         skip $todos{'text'}, 1;



reply via email to

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