[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: * tp/Texinfo/Common.pm (%close_paragraph_commands
From: |
Patrice Dumas |
Subject: |
branch master updated: * tp/Texinfo/Common.pm (%close_paragraph_commands), tp/Texinfo/XS/parsetexi/commands.c (close_paragraph_command): have @need close paragraph/preformatted. |
Date: |
Fri, 18 Feb 2022 19:30:45 -0500 |
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 8d7706f1c6 * tp/Texinfo/Common.pm (%close_paragraph_commands),
tp/Texinfo/XS/parsetexi/commands.c (close_paragraph_command): have @need close
paragraph/preformatted.
8d7706f1c6 is described below
commit 8d7706f1c6cab9c01519ac5fa4e3e5ae6a54441d
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sat Feb 19 01:30:30 2022 +0100
* tp/Texinfo/Common.pm (%close_paragraph_commands),
tp/Texinfo/XS/parsetexi/commands.c (close_paragraph_command):
have @need close paragraph/preformatted.
---
ChangeLog | 6 +
tp/Texinfo/Common.pm | 2 +-
tp/Texinfo/XS/parsetexi/commands.c | 1 +
tp/t/results/misc_commands/many_lines.pl | 314 +++++++++++----------
.../res_parser/test_redefine_need/test_need.html | 6 +-
.../layout/res_parser/formatting/formatting.html | 1 +
.../layout/res_parser/formatting_chm/chapter.html | 1 +
.../res_parser/formatting_docbook/formatting.xml | 2 +-
.../formatting_enable_encoding/formatting.html | 1 +
.../EPUB/xhtml/formatting.xhtml | 1 +
.../EPUB/xhtml/chapter.xhtml | 1 +
.../res_parser/formatting_exotic/chapter.html | 1 +
.../res_parser/formatting_fr_icons/formatting.html | 1 +
.../res_parser/formatting_html/formatting.html | 1 +
.../res_parser/formatting_html32/formatting.html | 1 +
.../formatting_html_no_texi2html/formatting.html | 1 +
.../res_parser/formatting_html_nodes/chapter.html | 1 +
.../formatting_inline_css/formatting.html | 1 +
.../res_parser/formatting_latex/formatting.tex | 2 +
.../res_parser/formatting_mathjax/formatting.html | 1 +
.../res_parser/formatting_nodes/chapter.html | 1 +
.../formatting_numerical_entities/formatting.html | 1 +
.../formatting_regions/formatting_regions.html | 1 +
.../formatting_weird_quotes/formatting.html | 1 +
.../res_parser/formatting_xhtml/formatting.html | 1 +
.../res_parser/formatting_xml/formatting.xml | 16 +-
.../res_parser/formatting_singular/chapter.html | 1 +
27 files changed, 205 insertions(+), 163 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 5c703acaa6..d1f3737ef4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2022-02-19 Patrice Dumas <pertusus@free.fr>
+
+ * tp/Texinfo/Common.pm (%close_paragraph_commands),
+ tp/Texinfo/XS/parsetexi/commands.c (close_paragraph_command):
+ have @need close paragraph/preformatted.
+
2022-02-18 Patrice Dumas <pertusus@free.fr>
* tp/Makefile.am, tp/Texinfo/ParserNonXS.pm (_encoding_alias)
diff --git a/tp/Texinfo/Common.pm b/tp/Texinfo/Common.pm
index b8428e1c13..29dbf3c8c3 100644
--- a/tp/Texinfo/Common.pm
+++ b/tp/Texinfo/Common.pm
@@ -966,7 +966,7 @@ foreach my $block_command (keys(%block_commands)) {
$close_paragraph_commands{'verbatim'} = 1;
foreach my $close_paragraph_command ('titlefont', 'insertcopying', 'sp',
- 'verbatiminclude', 'page', 'item', 'itemx', 'tab', 'headitem',
+ 'verbatiminclude', 'need', 'page', 'item', 'itemx', 'tab', 'headitem',
'printindex', 'listoffloats', 'center', 'dircategory', 'contents',
'shortcontents', 'summarycontents', 'caption', 'shortcaption',
'setfilename', 'exdent') {
diff --git a/tp/Texinfo/XS/parsetexi/commands.c
b/tp/Texinfo/XS/parsetexi/commands.c
index 9f9d254459..4a6c06b711 100644
--- a/tp/Texinfo/XS/parsetexi/commands.c
+++ b/tp/Texinfo/XS/parsetexi/commands.c
@@ -155,6 +155,7 @@ close_paragraph_command (enum command_id cmd)
|| cmd == CM_insertcopying
|| cmd == CM_sp
|| cmd == CM_verbatiminclude
+ || cmd == CM_need
|| cmd == CM_page
|| cmd == CM_item
|| cmd == CM_itemx
diff --git a/tp/t/results/misc_commands/many_lines.pl
b/tp/t/results/misc_commands/many_lines.pl
index 81fcf3a22f..eb13121a6c 100644
--- a/tp/t/results/misc_commands/many_lines.pl
+++ b/tp/t/results/misc_commands/many_lines.pl
@@ -320,70 +320,82 @@ $result_trees{'many_lines'} = {
{
'parent' => {},
'text' => 'need '
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
{
- 'args' => [
+ 'contents' => [
{
- 'contents' => [
- {
- 'parent' => {},
- 'text' => '0.1 on line following'
- }
- ],
- 'extra' => {
- 'spaces_after_argument' => '
-'
- },
'parent' => {},
- 'type' => 'line_arg'
+ 'text' => '0.1 on line following'
}
],
- 'cmdname' => 'need',
'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'line_nr' => {
- 'file_name' => '',
- 'line_nr' => 11,
- 'macro' => ''
+ 'spaces_after_argument' => '
+'
},
- 'parent' => {}
- },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'need',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 11,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'contents' => [
{
'parent' => {},
'text' => 'need '
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
{
- 'args' => [
+ 'contents' => [
{
- 'contents' => [
- {
- 'parent' => {},
- 'text' => '0.1'
- }
- ],
- 'extra' => {
- 'spaces_after_argument' => '
-'
- },
'parent' => {},
- 'type' => 'line_arg'
+ 'text' => '0.1'
}
],
- 'cmdname' => 'need',
'extra' => {
- 'misc_args' => [
- '0.1'
- ],
- 'spaces_before_argument' => ' '
- },
- 'line_nr' => {
- 'file_name' => '',
- 'line_nr' => 12,
- 'macro' => ''
+ 'spaces_after_argument' => '
+'
},
- 'parent' => {}
- },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'need',
+ 'extra' => {
+ 'misc_args' => [
+ '0.1'
+ ],
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 12,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'contents' => [
{
'parent' => {},
'text' => 'setchapternewpage '
@@ -1265,119 +1277,121 @@
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[19]{'args'
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[19]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[19];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[19]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[20]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[21]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[21]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[21]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[21];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[21]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[22]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[23]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[23]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[23]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[23];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[23]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[24]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[25]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[25]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[25];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[25]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[26]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[27]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[27];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[27]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[28]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[29]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[29];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[29]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[30]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[31]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[31]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[31]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[31];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[31]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[32]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[33]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[33];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[33]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[34]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[35]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[35];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[35]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[36]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[37]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[37];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[37]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[38]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[39]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[39]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[39]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[39];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[39]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[40]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[41]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[41]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[41]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[41];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[41]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[42]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[43]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[43]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[43]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[43];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[43]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[44]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[45]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[45]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[45]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[45];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[45]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[46]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[47]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[47]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[47]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[47];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[47]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[48]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[49]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[49]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[49]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[49];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[49]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[50]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[51]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[51]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[51]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[51];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[51]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[52]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[53]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[53]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[53]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[53];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[53]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[54]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[55]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[55]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[55]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[55];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[55]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[56]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[57]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[57]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[57]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[57];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[57]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[58]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[58]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[58]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[58];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[58]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[59]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[60]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[60]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[60]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[60];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[60]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[61]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[62]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[62]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[62]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[62];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[62]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[63]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[64]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[64]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[64]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[64];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[64]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[65]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[66]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[66]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[66]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[66];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[66]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[67]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[67]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[67]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[67];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[67]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[68]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[68]{'args'}[0];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[68]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[68];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'contents'}[68]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[0];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'many_lines'}{'contents'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[1];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[1]{'parent'} =
$result_trees{'many_lines'}{'contents'}[0];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[2];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[1];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[2];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[2];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[2];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[3]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[2];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[4];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[4]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[2];
-$result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'contents'}[5]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[2];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[2]{'parent'} =
$result_trees{'many_lines'}{'contents'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[3];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[3]{'parent'} =
$result_trees{'many_lines'}{'contents'}[0];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[1];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[3];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[4]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[5]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[5];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[5]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[6]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[7]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[7];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[7]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[8]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[9]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[9];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[9]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[10]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[11]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[11];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[11]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[12]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[13]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[13];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[13]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[14]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[15]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[15]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[15]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[15];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[15]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[16]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[17]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[17]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[17]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[17];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[17]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[18]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[19]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[19]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[19];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[19]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[20]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[21]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[21]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[21]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[21];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[21]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[22]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[23]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[23]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[23]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[23];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[23]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[24]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[25]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[25]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[25];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[25]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[26]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[27]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[27]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[27]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[27];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[27]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[28]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[29]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[29]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[29]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[29];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[29]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[30]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[31]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[31]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[31]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[31];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[31]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[32]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[33]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[33]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[33]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[33];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[33]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[34]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[34]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[34]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[34];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[34]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[35]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[36]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[36]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[36]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[36];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[36]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[37]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[38]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[38]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[38]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[38];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[38]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[39]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[40]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[40]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[40]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[40];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[40]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[41]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[42]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[42]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[42]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[42];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[42]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[43]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[43]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[43]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[43];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[43]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[44]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[44]{'args'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[44]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[44];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'contents'}[44]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[4];
$result_trees{'many_lines'}{'contents'}[0]{'contents'}[4]{'parent'} =
$result_trees{'many_lines'}{'contents'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[5]{'parent'} =
$result_trees{'many_lines'}{'contents'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[6];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[1];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[6];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[2];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[6];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[6];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[4];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[4]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[6];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'contents'}[5]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[6];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[6]{'parent'} =
$result_trees{'many_lines'}{'contents'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[7]{'parent'} =
$result_trees{'many_lines'}{'contents'}[0];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[8]{'contents'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[8];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[8]{'contents'}[1];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[8];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[8]{'contents'}[2]{'parent'}
= $result_trees{'many_lines'}{'contents'}[0]{'contents'}[8];
+$result_trees{'many_lines'}{'contents'}[0]{'contents'}[8]{'parent'} =
$result_trees{'many_lines'}{'contents'}[0];
$result_trees{'many_lines'}{'contents'}[0]{'parent'} =
$result_trees{'many_lines'};
$result_texis{'many_lines'} = 'pagesizes @pagesizes 200mm,150mm following
@@pagesizes arg
diff --git a/tp/tests/formatting/res_parser/test_redefine_need/test_need.html
b/tp/tests/formatting/res_parser/test_redefine_need/test_need.html
index 1f5bf339ce..7415fa4d33 100644
--- a/tp/tests/formatting/res_parser/test_redefine_need/test_need.html
+++ b/tp/tests/formatting/res_parser/test_redefine_need/test_need.html
@@ -26,9 +26,9 @@ span.program-in-footer {font-size: smaller}
<div class="top-level-extent" id="Top">
<h1 class="top" id="Test-need">Test need</h1>
-<p>@need <!-- need: 0.1 on line following -->
-@need <!-- need: 0.1 -->
-</p>
+<p>@need </p><!-- need: 0.1 on line following -->
+<p>@need </p><!-- need: 0.1 -->
+
<hr>
</div>
diff --git a/tp/tests/layout/res_parser/formatting/formatting.html
b/tp/tests/layout/res_parser/formatting/formatting.html
index 15dc684cee..3ba280e359 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.html
+++ b/tp/tests/layout/res_parser/formatting/formatting.html
@@ -5373,6 +5373,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter.html
b/tp/tests/layout/res_parser/formatting_chm/chapter.html
index 92a6de591d..8d7a8e8efb 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter.html
@@ -3199,6 +3199,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
b/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
index af8ccb6a00..0d3586f303 100644
--- a/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
+++ b/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
@@ -2777,7 +2777,7 @@ aaa</literallayout></textobject></inlinemediaobject>
</screen><screen>
<literal>need 1002</literal>
-
+</screen><screen>
<literal>@clicksequence{click @click{} A}</literal> click → A
After clickstyle ⇒
<literal>@clicksequence{click @click{} A}</literal> click ⇒ A
diff --git
a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
index b0e19f1ea0..7db0a2c2ee 100644
--- a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
@@ -5373,6 +5373,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
index 8fcd7f1539..8c64de1c90 100644
---
a/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub/formatting_epub_package/EPUB/xhtml/formatting.xhtml
@@ -5348,6 +5348,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml
index 2d5b1783dc..5120da63e7 100644
---
a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml
+++
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml
@@ -3204,6 +3204,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
index ce461b4f87..154df85555 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
@@ -3216,6 +3216,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
index dc7756c5df..2ed6d7cbb0 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
@@ -5373,6 +5373,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_html/formatting.html
b/tp/tests/layout/res_parser/formatting_html/formatting.html
index 15dc684cee..3ba280e359 100644
--- a/tp/tests/layout/res_parser/formatting_html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html/formatting.html
@@ -5373,6 +5373,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_html32/formatting.html
b/tp/tests/layout/res_parser/formatting_html32/formatting.html
index 99009d4691..a3a74eecb3 100644
--- a/tp/tests/layout/res_parser/formatting_html32/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html32/formatting.html
@@ -5240,6 +5240,7 @@ but , ,
</pre><pre>
<code>need 1002</code>
+</pre><pre>
<code>@clicksequence{click @click{} A}</code> click -> A
After clickstyle =>
diff --git
a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
index d092b25658..672fa2b700 100644
--- a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
@@ -3256,6 +3256,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
index 262d33adf7..739933287a 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
@@ -3219,6 +3219,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
b/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
index e17bcce0f9..46a4132807 100644
--- a/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
@@ -5345,6 +5345,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_latex/formatting.tex
b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
index e3f405a813..7728228a8e 100644
--- a/tp/tests/layout/res_parser/formatting_latex/formatting.tex
+++ b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
@@ -5267,7 +5267,9 @@ but , ,\@
{\bfseries author}%
\texttt{need 1002}
+\endgroup{}%
\needspace{1.002pt}%
+\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\texttt{@clicksequence\{click @click\{\} A\}} click $\rightarrow{}$ A
After clickstyle $\Rightarrow{}$
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
index fe7a156b76..5bd6e0a5b1 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
@@ -5375,6 +5375,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
index 262d33adf7..739933287a 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
@@ -3219,6 +3219,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git
a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
index 8422dafe8a..23a5ebc3ae 100644
--- a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
@@ -5373,6 +5373,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git
a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
index 018667799c..8e67d9306c 100644
--- a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
+++ b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
@@ -4290,6 +4290,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
index 34b1ea22fc..feb3195d55 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
@@ -5373,6 +5373,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
index 7f10f607c2..83102d0aeb 100644
--- a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
@@ -5373,6 +5373,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
diff --git a/tp/tests/layout/res_parser/formatting_xml/formatting.xml
b/tp/tests/layout/res_parser/formatting_xml/formatting.xml
index 9d9d908c81..5285d7eb5b 100644
--- a/tp/tests/layout/res_parser/formatting_xml/formatting.xml
+++ b/tp/tests/layout/res_parser/formatting_xml/formatting.xml
@@ -1307,8 +1307,8 @@ but , ,&noeos;
<author spaces=" ">author</author>
<para><code>need 1002</code>
-<need value="1002" line="1002"></need>
-</para>
+</para><need value="1002" line="1002"></need>
+
<para><code>&arobase;clicksequence{click &arobase;click{}
A}</code> <clicksequence>click <click command="arrow"/> A</clicksequence>
<clickstyle command="result" line=" @result">@result</clickstyle>
After clickstyle &result;
@@ -2377,8 +2377,8 @@ but , ,&noeos;
<author spaces=" ">author</author>
<para><code>need 1002</code>
-<need value="1002" line="1002"></need>
-</para>
+</para><need value="1002" line="1002"></need>
+
<para><code>&arobase;clicksequence{click &arobase;click{}
A}</code> <clicksequence>click <click command="arrow"/> A</clicksequence>
<clickstyle command="result" line=" @result">@result</clickstyle>
After clickstyle &result;
@@ -3474,8 +3474,8 @@ but , ,&noeos;
<author spaces=" ">author</author>
<para><code>need 1002</code>
-<need value="1002" line="1002"></need>
-</para>
+</para><need value="1002" line="1002"></need>
+
<para><code>&arobase;clicksequence{click &arobase;click{}
A}</code> <clicksequence>click <click command="arrow"/> A</clicksequence>
<clickstyle command="result" line=" @result">@result</clickstyle>
After clickstyle &result;
@@ -4538,8 +4538,8 @@ but , ,&noeos;
<pre xml:space="preserve"><author spaces=" ">author</author>
<code>need 1002</code>
-<need value="1002" line="1002"></need>
-
+</pre><need value="1002" line="1002"></need>
+<pre xml:space="preserve">
<code>&arobase;clicksequence{click &arobase;click{}
A}</code> <clicksequence>click <click command="arrow"/> A</clicksequence>
<clickstyle command="result" line=" @result">@result</clickstyle>
After clickstyle &result;
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
b/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
index 399478f6c4..a6548bbfdb 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
@@ -3449,6 +3449,7 @@ but , ,
</pre><pre class="example-preformatted">
<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
<code class="code">@clicksequence{click @click{} A}</code> click → A
After clickstyle ⇒
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: * tp/Texinfo/Common.pm (%close_paragraph_commands), tp/Texinfo/XS/parsetexi/commands.c (close_paragraph_command): have @need close paragraph/preformatted.,
Patrice Dumas <=