[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo/tp TODO Texinfo/Common.pm Texinfo/Parse...
From: |
Patrice Dumas |
Subject: |
texinfo/tp TODO Texinfo/Common.pm Texinfo/Parse... |
Date: |
Sun, 05 Dec 2010 20:11:35 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 10/12/05 20:11:35
Modified files:
tp : TODO
tp/Texinfo : Common.pm Parser.pm
tp/Texinfo/Convert: Plaintext.pm
tp/t : 02coverage.t 03coverage_braces.t
08misc_commands.t
tp/t/results/misc_commands: also_not_line.pl
text_before_line_command.pl
Added files:
tp/t/results/coverage: center.pl exdent_and_commands.pl
exdent_and_formats.pl
flushleft_flushright.pl
flushleft_flushright_in_quotation.pl
quotation_author.pl
tp/t/results/coverage_braces: ctrl.pl
tp/t/results/misc_commands: double_exdent.pl
Log message:
Collect @direntry and @dircategory in the Parser.
Handle @flushleft, @flushright, @center, @exdent, @author in @quotation.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/TODO?cvsroot=texinfo&r1=1.60&r2=1.61
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Common.pm?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Parser.pm?cvsroot=texinfo&r1=1.162&r2=1.163
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Plaintext.pm?cvsroot=texinfo&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/02coverage.t?cvsroot=texinfo&r1=1.27&r2=1.28
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/03coverage_braces.t?cvsroot=texinfo&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/08misc_commands.t?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/center.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/exdent_and_commands.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/exdent_and_formats.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/flushleft_flushright.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/flushleft_flushright_in_quotation.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/quotation_author.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/ctrl.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/also_not_line.pl?cvsroot=texinfo&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/text_before_line_command.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/double_exdent.pl?cvsroot=texinfo&rev=1.1
Patches:
Index: TODO
===================================================================
RCS file: /sources/texinfo/texinfo/tp/TODO,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -b -r1.60 -r1.61
--- TODO 4 Dec 2010 14:54:06 -0000 1.60
+++ TODO 5 Dec 2010 20:11:34 -0000 1.61
@@ -168,3 +168,6 @@
invalid/verb_end_of_line.texi
invalid/verb_not_closed.texi
invalid/verbatim_not_closed.texi
+
+info_coverage/exdent_and_commands.texi
+info_coverage/exdent_and_formats.texi
Index: Texinfo/Common.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Common.pm,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- Texinfo/Common.pm 1 Dec 2010 22:39:43 -0000 1.5
+++ Texinfo/Common.pm 5 Dec 2010 20:11:34 -0000 1.6
@@ -264,6 +264,8 @@
# commands that forces closing an opened paragraph.
our %close_paragraph_commands;
+$close_paragraph_commands{'exdent'} = 1;
+
our %def_map = (
# basic commands.
# 'arg' and 'argtype' are for everything appearing after the other
Index: Texinfo/Parser.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Parser.pm,v
retrieving revision 1.162
retrieving revision 1.163
diff -u -b -r1.162 -r1.163
--- Texinfo/Parser.pm 4 Dec 2010 22:22:27 -0000 1.162
+++ Texinfo/Parser.pm 5 Dec 2010 20:11:34 -0000 1.163
@@ -3114,7 +3114,7 @@
$found = 1;
} elsif ($parent->{'cmdname'} eq 'quotation' or
$parent->{'cmdname'} eq 'smallquotation') {
- $parent->{'extra'}->{'author'} = $current;
+ push @{$parent->{'extra'}->{'authors'}}, $current;
$current->{'extra'}->{'quotation'} = $parent;
$found = 1;
}
@@ -3142,6 +3142,8 @@
push @{$self->{'extra'}->{$command}}, $misc;
} elsif ($global_unique_commands{$command}) {
$self->_register_global_unique_command($misc, $line_nr);
+ } elsif ($command eq 'dircategory') {
+ push @{$self->{'extra'}->{'dircategory_direntry'}}, $misc;
}
# @-command with matching @end
} elsif (exists($block_commands{$command})) {
@@ -3243,6 +3245,8 @@
if ($preformatted_commands{$command});
if ($menu_commands{$command}) {
push @{$self->{'context_stack'}}, 'menu';
+ push @{$self->{'extra'}->{'dircategory_direntry'}}, $block
+ if ($command eq 'direntry');
if ($self->{'current_node'}) {
if ($command eq 'direntry' and $self->{'menus'}) {
_line_warn ($self, $self->__("address@hidden after first
node"),
Index: Texinfo/Convert/Plaintext.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Plaintext.pm,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- Texinfo/Convert/Plaintext.pm 4 Dec 2010 22:22:27 -0000 1.25
+++ Texinfo/Convert/Plaintext.pm 5 Dec 2010 20:11:34 -0000 1.26
@@ -72,9 +72,9 @@
#'printindex',
foreach my $kept_command(keys (%informative_commands),
'verbatiminclude', 'insertcopying',
- 'listoffloats', 'dircategory',
+ 'listoffloats',
'contents', 'shortcontents', 'summarycontents',
- 'author', 'shorttitle', 'shorttitlepage', 'settitle', 'subtitle',
+ 'shorttitle', 'shorttitlepage', 'settitle', 'subtitle',
'title') {
$kept_misc_commands{$kept_command} = 1;
}
@@ -143,6 +143,11 @@
$format_context_commands{$format_context_command} = 1;
}
+my %flush_commands = (
+ 'flushleft' => 1,
+ 'flushright' => 1
+);
+
# commands that leads to advancing the paragraph number. This is mostly
#used to determine the first line, in fact.
my %advance_paragraph_count_commands;
@@ -163,7 +168,6 @@
$advance_paragraph_count_commands{$advancing_para} = 1;
}
-# FIXME pass raw formats handled (or not handled)
foreach my $ignored_block_commands ('ignore', 'macro', 'rmacro', 'copying',
'documentdescription', 'titlepage') {
$ignored_commands{$ignored_block_commands} = 1;
@@ -188,7 +192,6 @@
}
# All those commands run with the text.
-# FIXME w may be diferent here.
my %style_map = (
'strong' => '*',
'dfn' => '"',
@@ -368,6 +371,7 @@
my $indent = $container_conf->{'indent_length'};
$indent = $indent_length*$container_conf->{'indent_level'}
if (!defined($indent));
+
if ($first_indent_length) {
$container_conf->{'indent_length'} = $first_indent_length;
$container_conf->{'indent_length_next'} = $indent;
@@ -384,6 +388,11 @@
} else {
die "Unknown container type $type\n";
}
+
+ if ($self->{'context'}->[-1] eq 'flush') {
+ $container->set_space_protection(undef, 1, 1);
+ }
+
my $formatter = {'container' => $container, 'upper_case' => 0,
'code' => 0, 'w' => 0,
'frenchspacing_stack' => [$self->{'frenchspacing'}]};
@@ -466,6 +475,50 @@
return $result;
}
+sub _align_lines($$$)
+{
+ my $text = shift;
+ my $max_column = shift;
+ my $direction = shift;
+ my $result = '';
+ foreach my $line (split /^/, $text) {
+ chomp($line);
+ $line =~ s/^\s*//;
+ $line =~ s/\s*$//;
+ my $line_width = Texinfo::Convert::Unicode::string_width($line);
+ if ($line_width == 0) {
+ $result .= "\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);
+ }
+ $result .= ' ' x$spaces_prepended . $line ."\n";
+ }
+ }
+ return $result;
+}
+
+sub _flush_paragraph($$)
+{
+ my $self = shift;
+ my $text = shift;
+
+ my $index = -1;
+ $index--
+ while (!$flush_commands{$self->{'format_context'}->[$index]->{'cmdname'}});
+ # nothing to do in case of flushleft
+ if ($self->{'format_context'}->[$index]->{'cmdname'} eq 'flushleft') {
+ return $text;
+ }
+ return _align_lines($text, $self->{'format_context'}->[$index]->{'max'},
+ 'right');
+}
+
my $listoffloat_entry_length = 41;
my $listoffloat_append = '...';
@@ -521,22 +574,9 @@
}
}
- # if it is a paragraph, process the text and commands.
- # if it is a simple_text_command 'indicateurl',
- # 'email', 'uref', 'url',
- # 'dmn', 'ctrl'
- # accent_commands it is returned with the inside expanded
- # and further processed as text, with invalid_nesting commands ignored.
- # another @command is incorporated
- #
# other commands processed:
# verbatiminclude
- # listoffloats
- # dircategory
- # center
- # author (in quotation?)
- # shorttitle/shorttitlepage/settitle/subtitle/title
- # exdent
+ # image
# not info but plaintext
# setshortcontentsaftertitlepage setcontentsaftertitlepage
# @contents or @shortcontents
@@ -783,13 +823,11 @@
} elsif (exists($block_commands{$root->{'cmdname'}})) {
# remark:
# cartouche group and raggedright -> nothing on format stack
- # TODO
- # flushleft and flushright -> keep track of result and add space
- # at the end. do something specific here or at the end?
- # punctuation munging is done, but end of lines are kept.
if ($preformatted_context_commands{$root->{'cmdname'}}) {
push @{$self->{'context'}}, 'preformatted';
+ } elsif ($flush_commands{$root->{'cmdname'}}) {
+ push @{$self->{'context'}}, 'flush';
}
if ($format_context_commands{$root->{'cmdname'}}) {
push @{$self->{'format_context'}},
@@ -840,12 +878,11 @@
}
print STDERR "MULTITABLE_SIZES @$columnsize\n" if ($self->{'debug'});
$self->{'format_context'}->[-1]->{'columns_size'} = $columnsize;
- } elsif ($root->{'cmdname'} eq 'direntry') {
- $result .= "START-INFO-DIR-ENTRY\n";
+ #} elsif ($root->{'cmdname'} eq 'direntry') {
+ # $result .= "START-INFO-DIR-ENTRY\n";
}
} elsif ($root->{'cmdname'} eq 'node') {
- # FIXME handle node
$self->{'footnote_index'} = 0;
$result .= $self->_footnotes();
} elsif ($misc_commands{$root->{'cmdname'}}) {
@@ -914,6 +951,20 @@
push @{$self->{'formatters'}}, $preformatted;
}
$cell = 1;
+ } elsif ($root->{'cmdname'} eq 'center') {
+ $result = $self->convert_line ({'contents' =>
$root->{'extra'}->{'misc_content'}},
+ {'indent_length' => 0});
+ $result = _align_lines ($result,
$self->{'format_context'}->[-1]->{'max'},
+ 'center');
+ chomp ($result);
+ $self->{'empty_lines_count'} = 0 unless ($result eq '');
+ $result .= "\n";
+ } elsif ($root->{'cmdname'} eq 'exdent') {
+ $result = $self->convert_line ({'contents' =>
$root->{'extra'}->{'misc_content'}},
+ {'indent_level' => $self->{'format_context'}->[-1]->{'indent_level'}
-1});
+ chomp ($result);
+ $self->{'empty_lines_count'} = 0 unless ($result eq '');
+ $result .= "\n";
} elsif ($root->{'cmdname'} eq 'insertcopying') {
if (defined($self->{'parser'})) {
my $global_commands =
$self->{'parser'}->global_commands_information();
@@ -1032,22 +1083,16 @@
}
return '';
}
-# FIXME for @def*x commands, they are misc_comands? Or they have index
-# entries?
-# @def* commands should be handled with block commands.
-# } elsif ($def_commands{$root->{'cmdname'}}) {
-# # FIXME change indenting? Or in def_line?
-# # everything is done when in the def_line type
} else {
$unknown_command = 1;
}
if ($root->{'extra'} and $root->{'extra'}->{'index_entry'}) {
+ # in fact nothing is done for regular plaintext, only handled in info.
# a real index entry?
my $index_entry = 1;
if ($root->{'cmdname'} eq 'item' or $root->{'cmdname'} eq 'itemx') {
$index_entry = 0;
}
- # FIXME do something for index entry?
} elsif ($unknown_command) {
die "Unhandled $root->{'cmdname'}\n";
}
@@ -1235,6 +1280,9 @@
}
if ($paragraph) {
$result .= $paragraph->{'container'}->end();
+ if ($self->{'context'}->[-1] eq 'flush') {
+ $result = $self->_flush_paragraph ($result);
+ }
pop @{$self->{'formatters'}};
delete $self->{'format_context'}->[-1]->{'counter'};
}
@@ -1309,8 +1357,14 @@
$result .= $self->_convert($caption->{'args'}->[0]);
}
}
- } elsif ($root->{'cmdname'} eq 'direntry') {
- $result .= "END-INFO-DIR-ENTRY\n";
+ } elsif ($root->{'cmdname'} eq 'quotation' and $root->{'extra'}
+ and $root->{'extra'}->{'authors'}) {
+ foreach my $author (@{$root->{'extra'}->{'authors'}}) {
+ $result .= $self->convert($self->gdt("address@hidden ---
address@hidden",
+ {'author' => $author->{'extra'}->{'misc_content'}}));
+ }
+ #} elsif ($root->{'cmdname'} eq 'direntry') {
+ # $result .= "END-INFO-DIR-ENTRY\n";
}
}
if ($preformatted) {
@@ -1318,7 +1372,9 @@
pop @{$self->{'formatters'}};
}
- if ($root->{'cmdname'} and
$preformatted_context_commands{$root->{'cmdname'}}) {
+ if ($root->{'cmdname'} and
+ ($preformatted_context_commands{$root->{'cmdname'}}
+ or $flush_commands{$root->{'cmdname'}})) {
pop @{$self->{'context'}};
}
Index: t/02coverage.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/02coverage.t,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- t/02coverage.t 4 Dec 2010 17:59:19 -0000 1.27
+++ t/02coverage.t 5 Dec 2010 20:11:35 -0000 1.28
@@ -248,6 +248,156 @@
License:
@insertcopying
+'],
+['flushleft_flushright',
+'
address@hidden
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+ldskf dsflj
+ lklsdlv l lll. Bbb.
+
+lhds
address@hidden flushleft
+
address@hidden
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+ldskf dsflj
+ lklsdlv l lll. Bbb.
+
+lhds
address@hidden flushright
+'],
+['quotation_author',
+'@quotation
+
address@hidden First Author
+quotation
address@hidden address@hidden author
+quotation continues.
+
address@hidden quotation
+'],
+['flushleft_flushright_in_quotation',
+'
address@hidden
address@hidden
+ f l
address@hidden flushleft
+
address@hidden
+ f r
address@hidden flushright
address@hidden quotation
+'],
+['center',
+'
address@hidden in center @code{in code}
+
+'],
+['exdent_and_formats',
+'@example
+ Example Hoho. @TeX{} . @* @@.
+
address@hidden Other line
+not exdented
address@hidden example
+
+
address@hidden
address@hidden exdented
+Not exdented
address@hidden exdented
+Not exdented
address@hidden example
+
+Para1.
+
address@hidden
+qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
address@hidden quotation
+
+Para2.
+
+Para3.
+
address@hidden
+qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+
address@hidden noindent in para.
+
+Last para.
+
address@hidden
+quotation1
+quotation2
address@hidden quotation
+
address@hidden
+quotation para 1
+
+quotation para 2
address@hidden quotation
+
address@hidden
+Example Hoho.
address@hidden
+Nested Other line
address@hidden exdented nested other line
address@hidden example
address@hidden example
+
address@hidden
address@hidden exdented quotation line
address@hidden quotation
+
address@hidden
+Not exdented followed by exdented
address@hidden exdented quotation line
address@hidden quotation
+
address@hidden
address@hidden exdented quotation line
+Followed by not exdented
address@hidden quotation
+
address@hidden
address@hidden exdented quotation line oidfjslsd aez a aze azaz aeae za eaz az
address@hidden azeaz az az az az
address@hidden quotation
+
address@hidden
address@hidden exdented quotation line oidfjslsd aez a aze azaz aeae za eaz az
azeaz end line
address@hidden az az az az
address@hidden quotation
+
address@hidden
+quotation line oidfjslsd aez a aze azaz aeae za eaz az zelef aaa
address@hidden ezkfjklezf
address@hidden quotation
+
address@hidden
address@hidden very loooooooooooooooooooooooooooooooooong exdented quotation
line oidfjslsd aez a aze azaz aeae za eaz az azeaz end line
address@hidden az az az az
address@hidden quotation
+'],
+['exdent_and_commands',
+'@quotation
+quotation1
address@hidden in exdented protected eol @
+following
address@hidden in exdented a @@* @* and following
+after exdented
address@hidden quotation
+
address@hidden
+example
address@hidden in exdented protected eol @
+following
address@hidden in exdented a @@* @* and following
+after exdented
address@hidden example
']
);
Index: t/03coverage_braces.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/03coverage_braces.t,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- t/03coverage_braces.t 21 Nov 2010 18:33:41 -0000 1.16
+++ t/03coverage_braces.t 5 Dec 2010 20:11:35 -0000 1.17
@@ -45,7 +45,14 @@
'],
['space_in_anchor',
'@anchor{ anchor name }.
-']);
+'],
+['ctrl',
+'
address@hidden
+
+With @ctrl{B}.
+']
+);
my @test_invalid = (
['no_brace', '@TeX and @code code and @footnote footnote '],
Index: t/08misc_commands.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/08misc_commands.t,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/08misc_commands.t 1 Dec 2010 22:39:44 -0000 1.7
+++ t/08misc_commands.t 5 Dec 2010 20:11:35 -0000 1.8
@@ -186,6 +186,15 @@
'],
['author_outside_titlepage_quotation',
'@author Some One
+'],
+['double_exdent',
+'@example
+Example Hoho.
address@hidden
+Nested Other line
address@hidden @exdent double exdented nested other line
address@hidden example
address@hidden example
']
);
Index: t/results/misc_commands/also_not_line.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/misc_commands/also_not_line.pl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- t/results/misc_commands/also_not_line.pl 1 Dec 2010 22:39:46 -0000
1.22
+++ t/results/misc_commands/also_not_line.pl 5 Dec 2010 20:11:35 -0000
1.23
@@ -324,6 +324,10 @@
{
'parent' => {},
'text' => 'exdent '
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
},
{
'args' => [
@@ -363,10 +367,6 @@
'parent' => {}
}
],
- 'parent' => {},
- 'type' => 'paragraph'
- }
- ],
'type' => 'text_root'
};
$result_trees{'also_not_line'}{'contents'}[0]{'parent'} =
$result_trees{'also_not_line'};
@@ -427,13 +427,13 @@
$result_trees{'also_not_line'}{'contents'}[19]{'parent'} =
$result_trees{'also_not_line'};
$result_trees{'also_not_line'}{'contents'}[20]{'parent'} =
$result_trees{'also_not_line'};
$result_trees{'also_not_line'}{'contents'}[21]{'contents'}[0]{'parent'} =
$result_trees{'also_not_line'}{'contents'}[21];
-$result_trees{'also_not_line'}{'contents'}[21]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'also_not_line'}{'contents'}[21]{'contents'}[1]{'args'}[0];
-$result_trees{'also_not_line'}{'contents'}[21]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'also_not_line'}{'contents'}[21]{'contents'}[1]{'args'}[0];
-$result_trees{'also_not_line'}{'contents'}[21]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'also_not_line'}{'contents'}[21]{'contents'}[1]{'args'}[0];
-$result_trees{'also_not_line'}{'contents'}[21]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'also_not_line'}{'contents'}[21]{'contents'}[1];
-$result_trees{'also_not_line'}{'contents'}[21]{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'also_not_line'}{'contents'}[21]{'contents'}[1]{'args'}[0]{'contents'}[1];
-$result_trees{'also_not_line'}{'contents'}[21]{'contents'}[1]{'parent'} =
$result_trees{'also_not_line'}{'contents'}[21];
$result_trees{'also_not_line'}{'contents'}[21]{'parent'} =
$result_trees{'also_not_line'};
+$result_trees{'also_not_line'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'also_not_line'}{'contents'}[22]{'args'}[0];
+$result_trees{'also_not_line'}{'contents'}[22]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'also_not_line'}{'contents'}[22]{'args'}[0];
+$result_trees{'also_not_line'}{'contents'}[22]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'also_not_line'}{'contents'}[22]{'args'}[0];
+$result_trees{'also_not_line'}{'contents'}[22]{'args'}[0]{'parent'} =
$result_trees{'also_not_line'}{'contents'}[22];
+$result_trees{'also_not_line'}{'contents'}[22]{'extra'}{'misc_content'}[0] =
$result_trees{'also_not_line'}{'contents'}[22]{'args'}[0]{'contents'}[1];
+$result_trees{'also_not_line'}{'contents'}[22]{'parent'} =
$result_trees{'also_not_line'};
$result_texis{'also_not_line'} = '
Index: t/results/misc_commands/text_before_line_command.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/misc_commands/text_before_line_command.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/misc_commands/text_before_line_command.pl 4 Dec 2010 00:01:41
-0000 1.6
+++ t/results/misc_commands/text_before_line_command.pl 5 Dec 2010 20:11:35
-0000 1.7
@@ -244,7 +244,9 @@
}
],
'extra' => {
- 'author' => {}
+ 'authors' => [
+ {}
+ ]
},
'parent' => {}
},
@@ -312,7 +314,7 @@
$result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[4]{'contents'}[1];
$result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
=
$result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[4]{'contents'}[1];
$result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'parent'}
= $result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[4];
-$result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[4]{'extra'}{'author'}
=
$result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[4]{'extra'}{'authors'}[0]
=
$result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[4]{'contents'}[1]{'contents'}[1];
$result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[4]{'parent'}
= $result_trees{'text_before_line_command'}{'contents'}[2];
$result_trees{'text_before_line_command'}{'contents'}[2]{'contents'}[5]{'parent'}
= $result_trees{'text_before_line_command'}{'contents'}[2];
$result_trees{'text_before_line_command'}{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'text_before_line_command'}{'contents'}[2]{'args'}[0]{'contents'}[1];
Index: t/results/coverage/center.pl
===================================================================
RCS file: t/results/coverage/center.pl
diff -N t/results/coverage/center.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/coverage/center.pl 5 Dec 2010 20:11:35 -0000 1.1
@@ -0,0 +1,110 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted);
+
+$result_trees{'center'} = {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'in center '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'center',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'center'}{'contents'}[0]{'parent'} = $result_trees{'center'};
+$result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'center'}{'contents'}[1]{'args'}[0];
+$result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'center'}{'contents'}[1]{'args'}[0];
+$result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'center'}{'contents'}[1]{'args'}[0];
+$result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} =
$result_trees{'center'}{'contents'}[1]{'args'}[0];
+$result_trees{'center'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'center'}{'contents'}[1];
+$result_trees{'center'}{'contents'}[1]{'extra'}{'misc_content'}[0] =
$result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'center'}{'contents'}[1]{'extra'}{'misc_content'}[1] =
$result_trees{'center'}{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'center'}{'contents'}[1]{'parent'} = $result_trees{'center'};
+$result_trees{'center'}{'contents'}[2]{'parent'} = $result_trees{'center'};
+
+$result_texis{'center'} = '
address@hidden in center @code{in code}
+
+';
+
+
+$result_texts{'center'} = '
+in center in code
+
+';
+
+$result_errors{'center'} = [];
+
+
+
+$result_converted{'plaintext'}->{'center'} = '
+ in center `in code\'
+
+';
+
+1;
Index: t/results/coverage/exdent_and_commands.pl
===================================================================
RCS file: t/results/coverage/exdent_and_commands.pl
diff -N t/results/coverage/exdent_and_commands.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/coverage/exdent_and_commands.pl 5 Dec 2010 20:11:35 -0000
1.1
@@ -0,0 +1,399 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted);
+
+$result_trees{'exdent_and_commands'} = {
+ 'contents' => [
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'quotation1
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'in exdented protected eol '
+ },
+ {
+ 'cmdname' => '
+',
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'following
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'in exdented a '
+ },
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '* '
+ },
+ {
+ 'cmdname' => '*',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' and following'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {},
+ {},
+ {},
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'after exdented
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'example
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'in exdented protected eol '
+ },
+ {
+ 'cmdname' => '
+',
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 11,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'following
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'in exdented a '
+ },
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '* '
+ },
+ {
+ 'cmdname' => '*',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' and following'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {},
+ {},
+ {},
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 13,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'after exdented
+'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[1];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'extra'}{'misc_content'}[1]
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[3];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[3]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[5]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[6]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'extra'}{'misc_content'}[1]
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[2];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'extra'}{'misc_content'}[2]
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[3];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'extra'}{'misc_content'}[3]
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[4];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'extra'}{'misc_content'}[4]
=
$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[5];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[4]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[5]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[5];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'contents'}[5]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_commands'};
+$result_trees{'exdent_and_commands'}{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_commands'};
+$result_trees{'exdent_and_commands'}{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_commands'};
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[3];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[3];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'extra'}{'misc_content'}[1]
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'args'}[0]{'contents'}[2];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[3];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[3]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[3];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[5]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[6]{'parent'}
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'extra'}{'misc_content'}[1]
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[2];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'extra'}{'misc_content'}[2]
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[3];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'extra'}{'misc_content'}[3]
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[4];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'extra'}{'misc_content'}[4]
=
$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[5];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[4]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[3];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'contents'}[5]{'parent'} =
$result_trees{'exdent_and_commands'}{'contents'}[3];
+$result_trees{'exdent_and_commands'}{'contents'}[3]{'parent'} =
$result_trees{'exdent_and_commands'};
+$result_trees{'exdent_and_commands'}{'contents'}[4]{'parent'} =
$result_trees{'exdent_and_commands'};
+
+$result_texis{'exdent_and_commands'} = '@quotation
+quotation1
address@hidden in exdented protected eol @
+following
address@hidden in exdented a @@* @* and following
+after exdented
address@hidden quotation
+
address@hidden
+example
address@hidden in exdented protected eol @
+following
address@hidden in exdented a @@* @* and following
+after exdented
address@hidden example
+';
+
+
+$result_texts{'exdent_and_commands'} = 'quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+example
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+';
+
+$result_errors{'exdent_and_commands'} = [];
+
+
+
+$result_converted{'plaintext'}->{'exdent_and_commands'} = ' quotation1
+in exdented protected eol
+ following
+in exdented a @*
+and following
+ after exdented
+
+ example
+in exdented protected eol
+ following
+in exdented a @*
+and following
+ after exdented
+';
+
+1;
Index: t/results/coverage/exdent_and_formats.pl
===================================================================
RCS file: t/results/coverage/exdent_and_formats.pl
diff -N t/results/coverage/exdent_and_formats.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/coverage/exdent_and_formats.pl 5 Dec 2010 20:11:35 -0000
1.1
@@ -0,0 +1,1567 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted);
+
+$result_trees{'exdent_and_formats'} = {
+ 'contents' => [
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Example Hoho. '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'TeX',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' . '
+ },
+ {
+ 'cmdname' => '*',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' '
+ },
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Other line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'not exdented
+'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'exdented'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 10,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Not exdented
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'exdented'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 12,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Not exdented
+'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Para1.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq
sdq sqd sqd sdq sdq
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq
dsq sdqsd q
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Para2.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Para3.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'noindent',
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 27,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq
sqd sqd sdq sdq
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq
sdqsd q
+'
+ }
+ ],
+ 'extra' => {
+ 'noindent' => 1
+ },
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'noindent',
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 31,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'noindent in para.
+'
+ }
+ ],
+ 'extra' => {
+ 'noindent' => 1
+ },
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Last para.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'quotation1
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'quotation2
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'quotation para 1
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'quotation para 2
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Example Hoho.
+'
+ },
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Nested Other line
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'exdented nested other line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 50,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'exdented quotation line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 55,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Not exdented followed by exdented
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'exdented quotation line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 60,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'exdented quotation line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 64,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Followed by not exdented
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'exdented quotation line oidfjslsd aez a aze azaz
aeae za eaz az'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 69,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'azeaz az az az az'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 70,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'exdented quotation line oidfjslsd aez a aze azaz
aeae za eaz az azeaz end line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 74,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'az az az az'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 75,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'quotation line oidfjslsd aez a aze azaz aeae za eaz
az zelef aaa
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'ezkfjklezf'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 80,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'very loooooooooooooooooooooooooooooooooong
exdented quotation line oidfjslsd aez a aze azaz aeae za eaz az azeaz end line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 84,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'az az az az'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 85,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[2];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[3]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[4]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[5]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[6]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[7]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[8]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[9]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[9]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[9]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[9];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[9]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[9]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'contents'}[10]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[3]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[4];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[4];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[4];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[3];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[3]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[3]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[4];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'contents'}[4]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[4];
+$result_trees{'exdent_and_formats'}{'contents'}[4]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[5]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[6]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[7]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[7];
+$result_trees{'exdent_and_formats'}{'contents'}[7]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[8]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[9]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[9];
+$result_trees{'exdent_and_formats'}{'contents'}[9]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[9]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[9]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[9]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[9]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[9];
+$result_trees{'exdent_and_formats'}{'contents'}[9]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[10]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[11]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[12]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[12];
+$result_trees{'exdent_and_formats'}{'contents'}[12]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[13]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[14]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[14];
+$result_trees{'exdent_and_formats'}{'contents'}[14]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[15]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[16]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[17]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[18]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[18];
+$result_trees{'exdent_and_formats'}{'contents'}[18]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[18];
+$result_trees{'exdent_and_formats'}{'contents'}[18]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[19]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[20]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[21]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[22]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[22];
+$result_trees{'exdent_and_formats'}{'contents'}[22]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[23]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[24]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[24];
+$result_trees{'exdent_and_formats'}{'contents'}[24]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[25]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[26]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[26];
+$result_trees{'exdent_and_formats'}{'contents'}[26]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[26]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[26]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[26]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[26]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[26];
+$result_trees{'exdent_and_formats'}{'contents'}[26]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[27]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[28]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[29]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[29];
+$result_trees{'exdent_and_formats'}{'contents'}[29]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[29]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[29]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[29];
+$result_trees{'exdent_and_formats'}{'contents'}[29]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[29];
+$result_trees{'exdent_and_formats'}{'contents'}[29]{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[29]{'contents'}[3];
+$result_trees{'exdent_and_formats'}{'contents'}[29]{'contents'}[3]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[29];
+$result_trees{'exdent_and_formats'}{'contents'}[29]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[30]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[31]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[32];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[32];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[2];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[32];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'contents'}[3]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[32];
+$result_trees{'exdent_and_formats'}{'contents'}[32]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[33]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[34]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[35];
+$result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[35]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[35];
+$result_trees{'exdent_and_formats'}{'contents'}[35]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[36]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[37]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[38];
+$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[38];
+$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[2];
+$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[38]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[38];
+$result_trees{'exdent_and_formats'}{'contents'}[38]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[39]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[40]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[41];
+$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[41];
+$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[2];
+$result_trees{'exdent_and_formats'}{'contents'}[41]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[41];
+$result_trees{'exdent_and_formats'}{'contents'}[41]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[42]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[43]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[44];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[44];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[2];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[44];
+$result_trees{'exdent_and_formats'}{'contents'}[44]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[45]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[46]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[47];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[47];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[2];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[47];
+$result_trees{'exdent_and_formats'}{'contents'}[47]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[48]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[49]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[50];
+$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[50];
+$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[2];
+$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[50]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[50];
+$result_trees{'exdent_and_formats'}{'contents'}[50]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[51]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[52]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[0]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[53];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[1]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[1]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[53];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[2]{'args'}[0];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[2];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'contents'}[2]{'parent'} =
$result_trees{'exdent_and_formats'}{'contents'}[53];
+$result_trees{'exdent_and_formats'}{'contents'}[53]{'parent'} =
$result_trees{'exdent_and_formats'};
+$result_trees{'exdent_and_formats'}{'contents'}[54]{'parent'} =
$result_trees{'exdent_and_formats'};
+
+$result_texis{'exdent_and_formats'} = '@example
+ Example Hoho. @TeX{} . @* @@.
+
address@hidden Other line
+not exdented
address@hidden example
+
+
address@hidden
address@hidden exdented
+Not exdented
address@hidden exdented
+Not exdented
address@hidden example
+
+Para1.
+
address@hidden
+qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
address@hidden quotation
+
+Para2.
+
+Para3.
+
address@hidden
+qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+
address@hidden noindent in para.
+
+Last para.
+
address@hidden
+quotation1
+quotation2
address@hidden quotation
+
address@hidden
+quotation para 1
+
+quotation para 2
address@hidden quotation
+
address@hidden
+Example Hoho.
address@hidden
+Nested Other line
address@hidden exdented nested other line
address@hidden example
address@hidden example
+
address@hidden
address@hidden exdented quotation line
address@hidden quotation
+
address@hidden
+Not exdented followed by exdented
address@hidden exdented quotation line
address@hidden quotation
+
address@hidden
address@hidden exdented quotation line
+Followed by not exdented
address@hidden quotation
+
address@hidden
address@hidden exdented quotation line oidfjslsd aez a aze azaz aeae za eaz az
address@hidden azeaz az az az az
address@hidden quotation
+
address@hidden
address@hidden exdented quotation line oidfjslsd aez a aze azaz aeae za eaz az
azeaz end line
address@hidden az az az az
address@hidden quotation
+
address@hidden
+quotation line oidfjslsd aez a aze azaz aeae za eaz az zelef aaa
address@hidden ezkfjklezf
address@hidden quotation
+
address@hidden
address@hidden very loooooooooooooooooooooooooooooooooong exdented quotation
line oidfjslsd aez a aze azaz aeae za eaz az azeaz end line
address@hidden az az az az
address@hidden quotation
+';
+
+
+$result_texts{'exdent_and_formats'} = ' Example Hoho. TeX .
+ @.
+
+Other line
+not exdented
+
+
+exdented
+Not exdented
+exdented
+Not exdented
+
+Para1.
+
+qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+
+Para2.
+
+Para3.
+
+qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+
+noindent in para.
+
+Last para.
+
+quotation1
+quotation2
+
+quotation para 1
+
+quotation para 2
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+exdented quotation line
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+exdented quotation line oidfjslsd aez a aze azaz aeae za eaz az
+azeaz az az az az
+
+exdented quotation line oidfjslsd aez a aze azaz aeae za eaz az azeaz end line
+az az az az
+
+quotation line oidfjslsd aez a aze azaz aeae za eaz az zelef aaa
+ezkfjklezf
+
+very loooooooooooooooooooooooooooooooooong exdented quotation line oidfjslsd
aez a aze azaz aeae za eaz az azeaz end line
+az az az az
+';
+
+$result_errors{'exdent_and_formats'} = [];
+
+
+
+$result_converted{'plaintext'}->{'exdent_and_formats'} = ' Example
Hoho. TeX .
+ @.
+
+Other line
+ not exdented
+
+exdented
+ Not exdented
+exdented
+ Not exdented
+
+Para1.
+
+ qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd
+ sdq sdq qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq
+ sdqsd q
+
+ Para2.
+
+ Para3.
+
+ qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq
+sdq qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+
+ noindent in para.
+
+ Last para.
+
+ quotation1 quotation2
+
+ quotation para 1
+
+ quotation para 2
+
+ Example Hoho.
+ Nested Other line
+ exdented nested other line
+
+exdented quotation line
+
+ Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+ Followed by not exdented
+
+exdented quotation line oidfjslsd aez a aze azaz aeae za eaz az
+azeaz az az az az
+
+exdented quotation line oidfjslsd aez a aze azaz aeae za eaz az azeaz end line
+az az az az
+
+ quotation line oidfjslsd aez a aze azaz aeae za eaz az zelef aaa
+ezkfjklezf
+
+very loooooooooooooooooooooooooooooooooong exdented quotation line oidfjslsd
aez a aze azaz aeae za eaz az azeaz end line
+az az az az
+';
+
+1;
Index: t/results/coverage/flushleft_flushright.pl
===================================================================
RCS file: t/results/coverage/flushleft_flushright.pl
diff -N t/results/coverage/flushleft_flushright.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/coverage/flushleft_flushright.pl 5 Dec 2010 20:11:35 -0000
1.1
@@ -0,0 +1,208 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted);
+
+$result_trees{'flushleft_flushright'} = {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'flushleft',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' =>
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'ldskf dsflj
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => ' lklsdlv l lll. Bbb.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'lhds
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'flushright',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' =>
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'ldskf dsflj
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => ' lklsdlv l lll. Bbb.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'lhds
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'flushleft_flushright'}{'contents'}[0]{'parent'} =
$result_trees{'flushleft_flushright'};
+$result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[1];
+$result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[1];
+$result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[1];
+$result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[1];
+$result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[1];
+$result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[1];
+$result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[3];
+$result_trees{'flushleft_flushright'}{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[1];
+$result_trees{'flushleft_flushright'}{'contents'}[1]{'parent'} =
$result_trees{'flushleft_flushright'};
+$result_trees{'flushleft_flushright'}{'contents'}[2]{'parent'} =
$result_trees{'flushleft_flushright'};
+$result_trees{'flushleft_flushright'}{'contents'}[3]{'parent'} =
$result_trees{'flushleft_flushright'};
+$result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[0]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[4];
+$result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[1];
+$result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[1];
+$result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[1];
+$result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[1]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[4];
+$result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[2]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[4];
+$result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[3];
+$result_trees{'flushleft_flushright'}{'contents'}[4]{'contents'}[3]{'parent'}
= $result_trees{'flushleft_flushright'}{'contents'}[4];
+$result_trees{'flushleft_flushright'}{'contents'}[4]{'parent'} =
$result_trees{'flushleft_flushright'};
+$result_trees{'flushleft_flushright'}{'contents'}[5]{'parent'} =
$result_trees{'flushleft_flushright'};
+
+$result_texis{'flushleft_flushright'} = '
address@hidden
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+ldskf dsflj
+ lklsdlv l lll. Bbb.
+
+lhds
address@hidden flushleft
+
address@hidden
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+ldskf dsflj
+ lklsdlv l lll. Bbb.
+
+lhds
address@hidden flushright
+';
+
+
+$result_texts{'flushleft_flushright'} = '
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+ldskf dsflj
+ lklsdlv l lll. Bbb.
+
+lhds
+
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+ldskf dsflj
+ lklsdlv l lll. Bbb.
+
+lhds
+';
+
+$result_errors{'flushleft_flushright'} = [];
+
+
+
+$result_converted{'plaintext'}->{'flushleft_flushright'} = '
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+ldskf dsflj
+lklsdlv l lll. Bbb.
+
+lhds
+
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+ ldskf dsflj
+ lklsdlv l lll. Bbb.
+
+ lhds
+';
+
+1;
Index: t/results/coverage/flushleft_flushright_in_quotation.pl
===================================================================
RCS file: t/results/coverage/flushleft_flushright_in_quotation.pl
diff -N t/results/coverage/flushleft_flushright_in_quotation.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/coverage/flushleft_flushright_in_quotation.pl 5 Dec 2010
20:11:35 -0000 1.1
@@ -0,0 +1,155 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted);
+
+$result_trees{'flushleft_flushright_in_quotation'} = {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'cmdname' => 'flushleft',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_paragraph'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'f l
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'flushright',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_paragraph'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'f r
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[0]{'parent'} =
$result_trees{'flushleft_flushright_in_quotation'};
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[1];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[1];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
=
$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
=
$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[1];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'}
=
$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[4];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'parent'}
=
$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[4];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'parent'}
=
$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[4]{'contents'}[2];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'parent'}
=
$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[4];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'contents'}[5]{'parent'}
= $result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1];
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[1]{'parent'} =
$result_trees{'flushleft_flushright_in_quotation'};
+$result_trees{'flushleft_flushright_in_quotation'}{'contents'}[2]{'parent'} =
$result_trees{'flushleft_flushright_in_quotation'};
+
+$result_texis{'flushleft_flushright_in_quotation'} = '
address@hidden
address@hidden
+ f l
address@hidden flushleft
+
address@hidden
+ f r
address@hidden flushright
address@hidden quotation
+';
+
+
+$result_texts{'flushleft_flushright_in_quotation'} = '
+f l
+
+f r
+';
+
+$result_errors{'flushleft_flushright_in_quotation'} = [];
+
+
+
+$result_converted{'plaintext'}->{'flushleft_flushright_in_quotation'} = '
+ f l
+
+ f r
+';
+
+1;
Index: t/results/coverage/quotation_author.pl
===================================================================
RCS file: t/results/coverage/quotation_author.pl
diff -N t/results/coverage/quotation_author.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/coverage/quotation_author.pl 5 Dec 2010 20:11:35 -0000
1.1
@@ -0,0 +1,212 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted);
+
+$result_trees{'quotation_author'} = {
+ 'contents' => [
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'First Author'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'author',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ],
+ 'quotation' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'quotation
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'S'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => 'e'
+ }
+ ],
+ 'cmdname' => '~',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'cond author'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'author',
+ 'extra' => {
+ 'misc_content' => [
+ {},
+ {},
+ {}
+ ],
+ 'quotation' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'quotation continues.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'authors' => [
+ {},
+ {}
+ ]
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'quotation_author'}{'contents'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[1]{'parent'} =
$result_trees{'quotation_author'}{'contents'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2]{'extra'}{'quotation'}
= $result_trees{'quotation_author'}{'contents'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2]{'parent'} =
$result_trees{'quotation_author'}{'contents'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'extra'}{'misc_content'}[1]
=
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'extra'}{'misc_content'}[2]
=
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[3];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'extra'}{'quotation'}
= $result_trees{'quotation_author'}{'contents'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'parent'}
= $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'parent'}
= $result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'parent'} =
$result_trees{'quotation_author'}{'contents'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[4]{'parent'} =
$result_trees{'quotation_author'}{'contents'}[0];
+$result_trees{'quotation_author'}{'contents'}[0]{'extra'}{'authors'}[0] =
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[2];
+$result_trees{'quotation_author'}{'contents'}[0]{'extra'}{'authors'}[1] =
$result_trees{'quotation_author'}{'contents'}[0]{'contents'}[3]{'contents'}[1];
+$result_trees{'quotation_author'}{'contents'}[0]{'parent'} =
$result_trees{'quotation_author'};
+$result_trees{'quotation_author'}{'contents'}[1]{'parent'} =
$result_trees{'quotation_author'};
+
+$result_texis{'quotation_author'} = '@quotation
+
address@hidden First Author
+quotation
address@hidden address@hidden author
+quotation continues.
+
address@hidden quotation
+';
+
+
+$result_texts{'quotation_author'} = '
+quotation
+quotation continues.
+
+';
+
+$result_errors{'quotation_author'} = [];
+
+
+
+$result_converted{'plaintext'}->{'quotation_author'} = '
+ quotation quotation continues.
+
+ -- _First Author_
+ -- _Se~cond author_
+';
+
+1;
Index: t/results/coverage_braces/ctrl.pl
===================================================================
RCS file: t/results/coverage_braces/ctrl.pl
diff -N t/results/coverage_braces/ctrl.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/coverage_braces/ctrl.pl 5 Dec 2010 20:11:35 -0000 1.1
@@ -0,0 +1,154 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted);
+
+$result_trees{'ctrl'} = {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'A'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ctrl',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ]
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'With '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'B'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ctrl',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ]
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'ctrl'}{'contents'}[0]{'parent'} = $result_trees{'ctrl'};
+$result_trees{'ctrl'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'ctrl'}{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'ctrl'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'} =
$result_trees{'ctrl'}{'contents'}[1]{'contents'}[0];
+$result_trees{'ctrl'}{'contents'}[1]{'contents'}[0]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'ctrl'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'ctrl'}{'contents'}[1]{'contents'}[0]{'parent'} =
$result_trees{'ctrl'}{'contents'}[1];
+$result_trees{'ctrl'}{'contents'}[1]{'contents'}[1]{'parent'} =
$result_trees{'ctrl'}{'contents'}[1];
+$result_trees{'ctrl'}{'contents'}[1]{'parent'} = $result_trees{'ctrl'};
+$result_trees{'ctrl'}{'contents'}[2]{'parent'} = $result_trees{'ctrl'};
+$result_trees{'ctrl'}{'contents'}[3]{'contents'}[0]{'parent'} =
$result_trees{'ctrl'}{'contents'}[3];
+$result_trees{'ctrl'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'ctrl'}{'contents'}[3]{'contents'}[1]{'args'}[0];
+$result_trees{'ctrl'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'ctrl'}{'contents'}[3]{'contents'}[1];
+$result_trees{'ctrl'}{'contents'}[3]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'ctrl'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'ctrl'}{'contents'}[3]{'contents'}[1]{'parent'} =
$result_trees{'ctrl'}{'contents'}[3];
+$result_trees{'ctrl'}{'contents'}[3]{'contents'}[2]{'parent'} =
$result_trees{'ctrl'}{'contents'}[3];
+$result_trees{'ctrl'}{'contents'}[3]{'parent'} = $result_trees{'ctrl'};
+
+$result_texis{'ctrl'} = '
address@hidden
+
+With @ctrl{B}.
+';
+
+
+$result_texts{'ctrl'} = '
+A
+
+With B.
+';
+
+$result_errors{'ctrl'} = [
+ {
+ 'error_line' => ':2: warning: @ctrl is obsolete.
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@ctrl is obsolete.',
+ 'type' => 'warning'
+ },
+ {
+ 'error_line' => ':4: warning: @ctrl is obsolete.
+',
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => '',
+ 'text' => '@ctrl is obsolete.',
+ 'type' => 'warning'
+ }
+];
+
+
+
+$result_converted{'plaintext'}->{'ctrl'} = '
+A
+
+ With B.
+';
+
+1;
Index: t/results/misc_commands/double_exdent.pl
===================================================================
RCS file: t/results/misc_commands/double_exdent.pl
diff -N t/results/misc_commands/double_exdent.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/misc_commands/double_exdent.pl 5 Dec 2010 20:11:35 -0000
1.1
@@ -0,0 +1,165 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted);
+
+$result_trees{'double_exdent'} = {
+ 'contents' => [
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Example Hoho.
+'
+ },
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Nested Other line
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'double exdented nested other line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'invalid_nesting' => 1,
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'exdent',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {},
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'double_exdent'}{'contents'}[0];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[1]{'parent'} =
$result_trees{'double_exdent'}{'contents'}[0];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'extra'}{'misc_content'}[0]
=
$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'line_nr'}
=
$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[2]{'parent'} =
$result_trees{'double_exdent'}{'contents'}[0];
+$result_trees{'double_exdent'}{'contents'}[0]{'contents'}[3]{'parent'} =
$result_trees{'double_exdent'}{'contents'}[0];
+$result_trees{'double_exdent'}{'contents'}[0]{'parent'} =
$result_trees{'double_exdent'};
+$result_trees{'double_exdent'}{'contents'}[1]{'parent'} =
$result_trees{'double_exdent'};
+
+$result_texis{'double_exdent'} = '@example
+Example Hoho.
address@hidden
+Nested Other line
address@hidden @exdent double exdented nested other line
address@hidden example
address@hidden example
+';
+
+
+$result_texts{'double_exdent'} = 'Example Hoho.
+Nested Other line
+double exdented nested other line
+';
+
+$result_errors{'double_exdent'} = [
+ {
+ 'error_line' => ':5: warning: @exdent should not appear in @exdent
+',
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => '',
+ 'text' => '@exdent should not appear in @exdent',
+ 'type' => 'warning'
+ }
+];
+
+
+1;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- texinfo/tp TODO Texinfo/Common.pm Texinfo/Parse...,
Patrice Dumas <=