[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo/tp TODO Texinfo/Convert/DocBook.pm Texi...
From: |
Patrice Dumas |
Subject: |
texinfo/tp TODO Texinfo/Convert/DocBook.pm Texi... |
Date: |
Thu, 07 Feb 2013 00:02:56 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 13/02/07 00:02:56
Modified files:
tp : TODO
tp/Texinfo/Convert: DocBook.pm Info.pm Plaintext.pm
tp/t : info_tests.t plaintext_tests.t
Added files:
tp/t/include_reference: figure.txt
tp/t/results/info_tests: multiline_image_and_align.pl
tp/t/results/plaintext_tests: multiline_image_and_align.pl
Log message:
Avoid centering or flushing right differently the differeent lines of a
text file as image. Instead keep the image as one piece with the
original vertical alignment as far as possible.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/TODO?cvsroot=texinfo&r1=1.309&r2=1.310
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/DocBook.pm?cvsroot=texinfo&r1=1.61&r2=1.62
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Info.pm?cvsroot=texinfo&r1=1.93&r2=1.94
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Plaintext.pm?cvsroot=texinfo&r1=1.238&r2=1.239
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/info_tests.t?cvsroot=texinfo&r1=1.45&r2=1.46
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/plaintext_tests.t?cvsroot=texinfo&r1=1.35&r2=1.36
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/include_reference/figure.txt?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/multiline_image_and_align.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/multiline_image_and_align.pl?cvsroot=texinfo&rev=1.1
Patches:
Index: TODO
===================================================================
RCS file: /sources/texinfo/texinfo/tp/TODO,v
retrieving revision 1.309
retrieving revision 1.310
diff -u -b -r1.309 -r1.310
--- TODO 23 Jan 2013 22:07:29 -0000 1.309
+++ TODO 7 Feb 2013 00:02:54 -0000 1.310
@@ -95,6 +95,7 @@
Test of CASE_INSENSITIVE_FILENAMES.
+anchor in flushright, on an empty line, with a current byte offset.
Future features
===============
Index: Texinfo/Convert/DocBook.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/DocBook.pm,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -b -r1.61 -r1.62
--- Texinfo/Convert/DocBook.pm 2 Feb 2013 23:18:24 -0000 1.61
+++ Texinfo/Convert/DocBook.pm 7 Feb 2013 00:02:55 -0000 1.62
@@ -887,7 +887,7 @@
.$self->xml_protect_text($file->[0])
."\" format=\"$file->[1]\"></imagedata></imageobject>";
}
- my $image_text
+ my ($image_text, $image_width)
= $self->Texinfo::Convert::Plaintext::_image_text($root,
$basefile);
if (defined($image_text)) {
$result .= "<textobject><literallayout>"
Index: Texinfo/Convert/Info.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Info.pm,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -b -r1.93 -r1.94
--- Texinfo/Convert/Info.pm 30 Jan 2013 00:54:32 -0000 1.93
+++ Texinfo/Convert/Info.pm 7 Feb 2013 00:02:55 -0000 1.94
@@ -148,7 +148,7 @@
$self->{'output_file'}, $close_error));
return undef;
}
- unless (rename ($self->{'output_file'},
+ unless (rename($self->{'output_file'},
$self->{'output_file'}.'-'.$out_file_nr)) {
$self->document_error(sprintf($self->__("rename %s failed: %s"),
$self->{'output_file'}, $!));
@@ -437,7 +437,7 @@
last;
}
}
- my $text = $self->_image_text($root, $basefile);
+ my ($text, $width) = $self->_image_text($root, $basefile);
my $text_result;
if (defined($text)) {
if (!$self->{'formatters'}->[-1]->{'_top_formatter'}) {
@@ -471,10 +471,13 @@
if ($self->{'formatters'}->[-1]->{'_top_formatter'}) {
$result .= "\n";
}
+ my $image_lines_count = ($result =~ tr/\n/\n/) +1;
+ $self->_add_image($root, $image_lines_count, $width, 1);
} else {
$result = $self->_image_formatted_text($root, $basefile, $text,
$text_result);
$lines_count = ($result =~ tr/\n/\n/);
+ $self->_add_image($root, $lines_count+1, $width);
}
return ($result, $lines_count);
}
Index: Texinfo/Convert/Plaintext.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Plaintext.pm,v
retrieving revision 1.238
retrieving revision 1.239
diff -u -b -r1.238 -r1.239
--- Texinfo/Convert/Plaintext.pm 2 Feb 2013 23:18:24 -0000 1.238
+++ Texinfo/Convert/Plaintext.pm 7 Feb 2013 00:02:55 -0000 1.239
@@ -667,6 +667,24 @@
return $location;
}
+sub _add_image($$$$;$)
+{
+ my $self = shift;
+ my $root = shift;
+ my $lines_count = shift;
+ my $image_width = shift;
+ my $no_align = shift;
+
+ push @{$self->{'count_context'}->[-1]->{'images'}}, {
+ 'lines' => $self->{'count_context'}->[-1]->{'lines'},
+ 'lines_count' => $lines_count,
+ 'image_width' => $image_width,
+ 'no_align' => $no_align,
+ # may be used for debugging?
+ #'_ref' => $root,
+ };
+}
+
sub _count_added($$$)
{
my $self = shift;
@@ -786,13 +804,32 @@
return $result;
}
-sub _align_lines($$$$$)
+sub _compute_spaces_align_line($$$;$)
+{
+ my $line_width = shift;
+ my $max_column = shift;
+ my $direction = shift;
+ my $no_align = shift;
+
+ my $spaces_prepended;
+ if ($line_width > $max_column or $no_align) {
+ $spaces_prepended = 0;
+ } elsif ($direction eq 'center') {
+ $spaces_prepended = (($max_column -1 - $line_width) /2);
+ } else {
+ $spaces_prepended = ($max_column -1 - $line_width);
+ }
+ return $spaces_prepended;
+}
+
+sub _align_lines($$$$$$)
{
my $self = shift;
my $text = shift;
my $max_column = shift;
my $direction = shift;
my $locations = shift;
+ my $images = shift;
my $result = '';
@@ -804,13 +841,49 @@
push @{$updated_locations->{$location->{'lines'}}}, $location;
}
}
+ my $images_marks = {};
+ if ($images and @$images) {
+ foreach my $image (@$images) {
+ #print STDERR "I $image->{'lines'}, $image->{'lines_count'},
$image->{'image_width'}\n";
+ if ($image->{'lines_count'} > 1) {
+ if (!$images_marks->{$image->{'lines'}}) {
+ $images_marks->{$image->{'lines'}} = $image;
+ }# else {
+ # Happens in Info with the special construct as, in that
+ # case, there are no lines! So no error...
+ # $self->_bug_message("more than one image with lines on
$image->{'lines'}");
+ # in that case, the $image->{'lines'} is not in sync with the
+ # lines count. So the second image will be treated as simple text.
+ #}
+ }
+ }
+ }
my $bytes_count = 0;
my $delta_bytes = 0;
my $line_index = 0;
+ my $image;
+ my $image_lines_count;
+ my $image_prepended_spaces;
foreach my $line (split /^/, $text) {
my $line_bytes_begin = 0;
my $line_bytes_end = 0;
+
+ my ($new_image, $new_image_prepended_spaces);
+ if ($images_marks->{$line_index}) {
+ $new_image = $images_marks->{$line_index};
+ $image_lines_count = 0;
+ $new_image_prepended_spaces
+ = _compute_spaces_align_line($new_image->{'image_width'}, $max_column,
+ $direction, $new_image->{'no_align'});
+ if (!defined($image)) {
+ $image = $new_image;
+ $image_prepended_spaces = $new_image_prepended_spaces;
+ $new_image = undef;
+ }
+ }
+
+ if (!$image) {
my $chomped = chomp($line);
# for debugging.
my $orig_line = $line;
@@ -825,26 +898,44 @@
$line_bytes_end += $self->count_bytes("\n");
$bytes_count += $self->count_bytes("\n");
} else {
- my $spaces_prepended;
- if ($line_width > $max_column) {
- $spaces_prepended = 0;
- } elsif ($direction eq 'center') {
- $spaces_prepended = (($max_column -1 - $line_width) /2);
- } else {
- $spaces_prepended = ($max_column -1 - $line_width);
- }
+ my $spaces_prepended
+ = _compute_spaces_align_line($line_width, $max_column, $direction);
$result .= ' ' x$spaces_prepended . $line ."\n";
$line_bytes_begin += $self->count_bytes(' ' x$spaces_prepended);
$line_bytes_end += $self->count_bytes("\n");
+ $bytes_count += $line_bytes_begin + $line_bytes_end
+ + $self->count_bytes($line);
+ }
+ } else {
+ $image_lines_count++;
+ my $prepended_spaces = $image_prepended_spaces;
+ # adjust if there is something else that the image on the first or
+ # last line. The adjustment is approximate.
+ if (($image_lines_count == 1 or $image_lines_count ==
$image->{'lines_count'})
+ and Texinfo::Convert::Unicode::string_width($line) >
$image->{'image_width'}) {
+ $prepended_spaces
+ -= Texinfo::Convert::Unicode::string_width($line) -
$image->{'image_width'};
+ $prepended_spaces = 0 if ($prepended_spaces < 0);
+ }
+ $result .= ' ' x$prepended_spaces . $line;
+ $line_bytes_begin += $self->count_bytes(' ' x$prepended_spaces);
+ $bytes_count += $line_bytes_begin + $self->count_bytes($line);
+ if ($new_image) {
+ $image = $new_image;
+ $image_prepended_spaces = $new_image_prepended_spaces;
+ } elsif ($image_lines_count == $image->{'lines_count'}) {
+ $image = undef;
+ $image_lines_count = undef;
+ $image_prepended_spaces = undef;
+ }
+ }
+
if ($updated_locations->{$line_index}) {
foreach my $location (@{$updated_locations->{$line_index}}) {
$location->{'bytes'} += $line_bytes_begin + $delta_bytes;
#print STDERR "UPDATE ALIGN:
$location->{'root'}->{'extra'}->{'normalized'}: ($location->{'bytes'})\n";
}
}
- $bytes_count += $line_bytes_begin + $line_bytes_end
- + $self->count_bytes($line);
- }
$delta_bytes += $line_bytes_begin + $line_bytes_end;
#print STDERR "ALIGN $orig_line ($line_index. lbb $line_bytes_begin, lbe
$line_bytes_end, delta $delta_bytes, bytes_count $bytes_count)\n";
$line_index++;
@@ -862,7 +953,7 @@
my $counts = pop @{$self->{'count_context'}};
my $bytes_count;
($result, $bytes_count) = $self->_align_lines($result, $max,
- $align, $counts->{'locations'});
+ $align, $counts->{'locations'}, $counts->{'images'});
$self->_update_locations_counts($counts->{'locations'});
$self->{'count_context'}->[-1]->{'bytes'} += $bytes_count;
$self->{'count_context'}->[-1]->{'lines'} += $counts->{'lines'};
@@ -1208,7 +1299,12 @@
.$self->get_conf('INPUT_PERL_ENCODING').")")
if (defined($self->get_conf('INPUT_PERL_ENCODING')));
my $result = '';
+ my $max_width = 0;
while (<$filehandle>) {
+ my $width = Texinfo::Convert::Unicode::string_width($_);
+ if ($width > $max_width) {
+ $max_width = $width;
+ }
$result .= $_;
}
# remove last end of line
@@ -1217,7 +1313,7 @@
$self->document_warn(sprintf($self->__("error on closing image text
file %s: %s"),
$txt_file, $!));
}
- return $result;
+ return ($result, $max_width);
} else {
$self->line_warn(sprintf($self->__("address@hidden file `%s' unreadable:
%s"),
$txt_file, $!), $root->{'line_nr'});
@@ -1264,7 +1360,7 @@
my $basefile = Texinfo::Convert::Text::convert(
{'contents' => $root->{'extra'}->{'brace_command_contents'}->[0]},
{'code' => 1, Texinfo::Common::_convert_text_options($self)});
- my $text = $self->_image_text($root, $basefile);
+ my ($text, $width) = $self->_image_text($root, $basefile);
my $text_result;
if (defined($text)) {
if (!$self->{'formatters'}->[-1]->{'_top_formatter'}) {
@@ -1276,6 +1372,13 @@
my $result = $self->_image_formatted_text($root, $basefile, $text,
$text_result);
my $lines_count = ($result =~ tr/\n/\n/);
+ if (!defined($width)) {
+ $width = Texinfo::Convert::Unicode::string_width($result);
+ }
+ # the last line is part of the image but do not have a new line,
+ # so 1 is added to $lines_count to have the number of lines of
+ # the image
+ $self->_add_image($root, $lines_count+1, $width);
return ($result, $lines_count);
}
return ('', 0);
@@ -2208,7 +2311,7 @@
{'indent_level'
=> $self->{'format_context'}->[-1]->{'indent_level'} -1});
} else {
- $result = $self->convert_line ({'contents' =>
$root->{'extra'}->{'misc_content'}},
+ $result = $self->convert_line({'contents' =>
$root->{'extra'}->{'misc_content'}},
{'indent_level'
=> $self->{'format_context'}->[-1]->{'indent_level'} -1});
}
@@ -2797,7 +2900,7 @@
$result .= $self->_count_added($paragraph->{'container'},
$paragraph->{'container'}->end());
if ($self->{'context'}->[-1] eq 'flushright') {
- $result = $self->_align_environment ($result,
+ $result = $self->_align_environment($result,
$self->{'text_element_context'}->[-1]->{'max'}, 'right');
}
pop @{$self->{'formatters'}};
Index: t/info_tests.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/info_tests.t,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -b -r1.45 -r1.46
--- t/info_tests.t 5 Aug 2012 17:03:06 -0000 1.45
+++ t/info_tests.t 7 Feb 2013 00:02:55 -0000 1.46
@@ -410,8 +410,8 @@
* tOP::
@end menu
'],
-#Â since there is no split in the test suite, there is no split tested
-#Â here, in fact.
+# since there is no split in the test suite, there is no split tested
+# here, in fact.
['split_no_copying',
'\input texinfo
@setfilename split-nocopying.info
@@ -786,6 +786,45 @@
Second anchor in text @anchor{second anchor in flushright} after anchor.
@end flushright
'],
+# if this test is changed, the corresponding test in t/plaintext_tests.t
+# should be changed too
+['multiline_image_and_align',
+'@center @image{figure}
+
address@hidden CCCC @image{figure}
+
address@hidden fffffffffffffffffffffffffffffffffffffff @image{figure}
+
address@hidden dddd @image{figure} iiiii
+
address@hidden
+AAA
address@hidden
+
+BBB @image{figure} gggg @image{figure}
+
+HHH
address@hidden JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
address@hidden flushright
+
address@hidden @image{figure, , , ,txt}
+
address@hidden CCCC @image{figure, , , ,txt}
+
address@hidden fffffffffffffffffffffffffffffffffffffff @image{figure, , , ,txt}
+
address@hidden dddd @image{figure, , , ,txt} iiiii
+
address@hidden
+AAA
address@hidden, , , ,txt}
+
+BBB @image{figure, , , ,txt} gggg @image{figure, , , ,txt}
+
+HHH
address@hidden, , , ,txt} JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
address@hidden flushright
+'],
);
foreach my $test (@test_cases) {
Index: t/plaintext_tests.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/plaintext_tests.t,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -b -r1.35 -r1.36
--- t/plaintext_tests.t 6 Jan 2013 21:28:34 -0000 1.35
+++ t/plaintext_tests.t 7 Feb 2013 00:02:55 -0000 1.36
@@ -593,6 +593,27 @@
@item in item
@end example
'],
+# if this test is modified, the corresponding test in t/info_tests.t should
+# be changed too
+['multiline_image_and_align',
+'@center @image{figure}
+
address@hidden CCCC @image{figure}
+
address@hidden fffffffffffffffffffffffffffffffffffffff @image{figure}
+
address@hidden dddd @image{figure} iiiii
+
address@hidden
+AAA
address@hidden
+
+BBB @image{figure} gggg @image{figure}
+
+HHH
address@hidden JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
address@hidden flushright
+'],
);
my $insert_copying_and_paragraph =
Index: t/include_reference/figure.txt
===================================================================
RCS file: t/include_reference/figure.txt
diff -N t/include_reference/figure.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/include_reference/figure.txt 7 Feb 2013 00:02:55 -0000 1.1
@@ -0,0 +1,3 @@
+ 1 A B
+ 2 C D
+ 3 E F
Index: t/results/info_tests/multiline_image_and_align.pl
===================================================================
RCS file: t/results/info_tests/multiline_image_and_align.pl
diff -N t/results/info_tests/multiline_image_and_align.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/info_tests/multiline_image_and_align.pl 7 Feb 2013 00:02:55
-0000 1.1
@@ -0,0 +1,1926 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted %result_converted_errors
+ %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'multiline_image_and_align'} = {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'center',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ],
+ 'spaces_after_command' => {}
+ },
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'CCCC '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'center',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {}
+ ],
+ 'spaces_after_command' => {}
+ },
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'fffffffffffffffffffffffffffffffffffffff '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'center',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {}
+ ],
+ 'spaces_after_command' => {}
+ },
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'dddd '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' iiiii'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'center',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {},
+ {}
+ ],
+ 'spaces_after_command' => {}
+ },
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'flushright',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'AAA
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 11,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'BBB '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 13,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' gggg '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'HHH
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 16,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'flushright'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'flushright',
+ 'spaces_after_command' => {},
+ 'text_arg' => 'flushright'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 17,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'spaces_after_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'txt'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ undef,
+ undef,
+ undef,
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 19,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'center',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ],
+ 'spaces_after_command' => {}
+ },
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'CCCC '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'txt'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ undef,
+ undef,
+ undef,
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 21,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'center',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {}
+ ],
+ 'spaces_after_command' => {}
+ },
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'fffffffffffffffffffffffffffffffffffffff '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'txt'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ undef,
+ undef,
+ undef,
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 23,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'center',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {}
+ ],
+ 'spaces_after_command' => {}
+ },
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'dddd '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'txt'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ undef,
+ undef,
+ undef,
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 25,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' iiiii'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'center',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {},
+ {}
+ ],
+ 'spaces_after_command' => {}
+ },
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'flushright',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'AAA
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'txt'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ undef,
+ undef,
+ undef,
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 29,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'BBB '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'txt'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ undef,
+ undef,
+ undef,
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 31,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' gggg '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'txt'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ undef,
+ undef,
+ undef,
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'HHH
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'figure'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'txt'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'image',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ undef,
+ undef,
+ undef,
+ [
+ {}
+ ]
+ ],
+ 'spaces_before_argument' => {
+ 'text' => '',
+ 'type' => 'empty_spaces_before_argument'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 34,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'flushright'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'flushright',
+ 'spaces_after_command' => {},
+ 'text_arg' => 'flushright'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 35,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'spaces_after_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 27,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'extra'}{'misc_content'}[0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'extra'}{'spaces_after_command'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'line_nr'} =
$result_trees{'multiline_image_and_align'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'multiline_image_and_align'}{'contents'}[0]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[1]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[3]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'extra'}{'misc_content'}[1]
=
$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'extra'}{'spaces_after_command'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'line_nr'} =
$result_trees{'multiline_image_and_align'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'line_nr'};
+$result_trees{'multiline_image_and_align'}{'contents'}[2]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[3]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[4];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[3]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[4];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'extra'}{'misc_content'}[0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'extra'}{'misc_content'}[1]
=
$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'extra'}{'spaces_after_command'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'line_nr'} =
$result_trees{'multiline_image_and_align'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'line_nr'};
+$result_trees{'multiline_image_and_align'}{'contents'}[4]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[5]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[6];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[3]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[4]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[6];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'extra'}{'misc_content'}[0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'extra'}{'misc_content'}[1]
=
$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'extra'}{'misc_content'}[2]
=
$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'extra'}{'spaces_after_command'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'line_nr'} =
$result_trees{'multiline_image_and_align'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'line_nr'};
+$result_trees{'multiline_image_and_align'}{'contents'}[6]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[7]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'line_nr'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[1]{'line_nr'};
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[3]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'contents'}[4]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[3]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[4]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5]{'contents'}[1]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[5]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'args'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'extra'}{'spaces_after_command'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'extra'}{'end_command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[6];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'extra'}{'spaces_after_command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[8]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[8]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[9]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[10];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[4]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[4];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[4]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'extra'}{'brace_command_contents'}[4][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[4]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[10];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'extra'}{'misc_content'}[0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'extra'}{'spaces_after_command'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'line_nr'} =
$result_trees{'multiline_image_and_align'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'multiline_image_and_align'}{'contents'}[10]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[11]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[12];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[2]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[3]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[4];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[4][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[3]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[12];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'extra'}{'misc_content'}[0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'extra'}{'misc_content'}[1]
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'extra'}{'spaces_after_command'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'line_nr'} =
$result_trees{'multiline_image_and_align'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'line_nr'};
+$result_trees{'multiline_image_and_align'}{'contents'}[12]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[13]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[14];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[2]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[3]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[4];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[4][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[3]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[14];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'extra'}{'misc_content'}[0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'extra'}{'misc_content'}[1]
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'extra'}{'spaces_after_command'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'line_nr'} =
$result_trees{'multiline_image_and_align'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'line_nr'};
+$result_trees{'multiline_image_and_align'}{'contents'}[14]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[15]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[16];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[1]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[2]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[3]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[4];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[4]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'extra'}{'brace_command_contents'}[4][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'args'}[4]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[3]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[4]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[16];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'extra'}{'misc_content'}[0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'extra'}{'misc_content'}[1]
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'extra'}{'misc_content'}[2]
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'extra'}{'spaces_after_command'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'line_nr'} =
$result_trees{'multiline_image_and_align'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'line_nr'};
+$result_trees{'multiline_image_and_align'}{'contents'}[16]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[17]{'parent'} =
$result_trees{'multiline_image_and_align'};
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'args'}[4];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'args'}[4]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'extra'}{'brace_command_contents'}[4][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'args'}[4]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'args'}[4];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'args'}[4]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'extra'}{'brace_command_contents'}[4][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'args'}[4]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[1]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[2]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[3]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[4]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[4];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[4]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'extra'}{'brace_command_contents'}[4][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'args'}[4]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'line_nr'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[1]{'line_nr'};
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[3]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'contents'}[4]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[3]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[4]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'args'}[4]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'args'}[4];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'args'}[4]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'extra'}{'brace_command_contents'}[4][0]
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'args'}[4]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[1]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'contents'}[2]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[5]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'args'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'args'}[0]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'extra'}{'command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'extra'}{'spaces_after_command'}
=
$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'args'}[0]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6]{'parent'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'extra'}{'end_command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[6];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'extra'}{'spaces_after_command'}
= $result_trees{'multiline_image_and_align'}{'contents'}[18]{'contents'}[0];
+$result_trees{'multiline_image_and_align'}{'contents'}[18]{'parent'} =
$result_trees{'multiline_image_and_align'};
+
+$result_texis{'multiline_image_and_align'} = '@center @image{figure}
+
address@hidden CCCC @image{figure}
+
address@hidden fffffffffffffffffffffffffffffffffffffff @image{figure}
+
address@hidden dddd @image{figure} iiiii
+
address@hidden
+AAA
address@hidden
+
+BBB @image{figure} gggg @image{figure}
+
+HHH
address@hidden JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
address@hidden flushright
+
address@hidden @image{figure, , , ,txt}
+
address@hidden CCCC @image{figure, , , ,txt}
+
address@hidden fffffffffffffffffffffffffffffffffffffff @image{figure, , , ,txt}
+
address@hidden dddd @image{figure, , , ,txt} iiiii
+
address@hidden
+AAA
address@hidden, , , ,txt}
+
+BBB @image{figure, , , ,txt} gggg @image{figure, , , ,txt}
+
+HHH
address@hidden, , , ,txt} JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
address@hidden flushright
+';
+
+
+$result_texts{'multiline_image_and_align'} = 'figure
+
+CCCC figure
+
+fffffffffffffffffffffffffffffffffffffff figure
+
+dddd figure iiiii
+
+AAA
+figure
+
+BBB figure gggg figure
+
+HHH
+figure JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
+
+figure
+
+CCCC figure
+
+fffffffffffffffffffffffffffffffffffffff figure
+
+dddd figure iiiii
+
+AAA
+figure
+
+BBB figure gggg figure
+
+HHH
+figure JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
+';
+
+$result_errors{'multiline_image_and_align'} = [];
+
+
+
+$result_converted{'info'}->{'multiline_image_and_align'} = 'This is , produced
from .
+
+ [ 1 A B
+ 2 C D
+ 3 E F]
+
+ CCCC [ 1 A B
+ 2 C D
+ 3 E F]
+
+fffffffffffffffffffffffffffffffffffffff [ 1 A B
+ 2 C D
+ 3 E F]
+
+ dddd [ 1 A B
+ 2 C D
+ 3 E F] iiiii
+
+ AAA
+ [ 1 A B
+ 2 C D
+ 3 E F]
+
+ BBB [ 1 A B
+ 2 C D
+ 3 E F] gggg [ 1 A B
+ 2 C D
+ 3 E F]
+
+ HHH
+ [ 1 A B
+ 2 C D
+ 3 E F]JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
+
+ [image src="figure.txt" text="[ 1 A B
+ 2 C D
+ 3 E F]"