[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo/tp MANIFEST Makefile.am maintain/all_te...
From: |
Patrice Dumas |
Subject: |
texinfo/tp MANIFEST Makefile.am maintain/all_te... |
Date: |
Mon, 23 Jan 2012 23:28:33 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 12/01/23 23:28:33
Modified files:
tp : MANIFEST Makefile.am
tp/maintain : all_tests.sh regenerate_file_lists.pl
tp/t : 30sectioning.t test_utils.pl
Added files:
tp/t/results/sectioning:
transliterated_split_equivalent_nodes.pl
tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html:
a.html
index.html
n.html
Log message:
Add the possibility to have output files for tests.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/MANIFEST?cvsroot=texinfo&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Makefile.am?cvsroot=texinfo&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/maintain/all_tests.sh?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/maintain/regenerate_file_lists.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/30sectioning.t?cvsroot=texinfo&r1=1.72&r2=1.73
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/test_utils.pl?cvsroot=texinfo&r1=1.108&r2=1.109
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html?cvsroot=texinfo&rev=1.1
Patches:
Index: MANIFEST
===================================================================
RCS file: /sources/texinfo/texinfo/tp/MANIFEST,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- MANIFEST 18 Jan 2012 22:31:13 -0000 1.18
+++ MANIFEST 23 Jan 2012 23:28:31 -0000 1.19
@@ -191,6 +191,8 @@
t/results/converters_tests/table_in_example_in_display.pl
t/results/converters_tests/test_deftypefnnewline.pl
t/results/converters_tests/test_sp.pl
+t/results/converters_tests/top_in_ref_keep_top.pl
+t/results/converters_tests/top_in_ref.pl
t/results/converters_tests/unknown_value.pl
t/results/converters_tests/verbatiminclude_paths.pl
t/results/converters_tests/weird_accents_disable_encoding.pl
@@ -478,6 +480,7 @@
t/results/invalid_nestings/multitable_item_in_index.pl
t/results/invalid_nestings/node_in_copying_not_closed.pl
t/results/invalid_nestings/node_in_copying.pl
+t/results/invalid_nestings/node_on_index_entry_line.pl
t/results/invalid_nestings/on_block_command_line.pl
t/results/invalid_nestings/on_def_line.pl
t/results/invalid_nestings/on_index_entry_line.pl
@@ -494,6 +497,9 @@
t/results/invalid_nestings/section_in_math.pl
t/results/invalid_nestings/section_in_nested_block_commands.pl
t/results/invalid_nestings/section_in_table.pl
+t/results/invalid_nestings/section_on_def_line.pl
+t/results/invalid_nestings/section_on_defx_line.pl
+t/results/invalid_nestings/section_on_index_entry_line.pl
t/results/invalid_nestings/style_not_closed_before_first_node.pl
t/results/invalid_nestings/style_not_closed_in_block_command.pl
t/results/invalid_nestings/style_not_closed_in_table_line.pl
@@ -913,6 +919,10 @@
t/results/sectioning/top_part_chapter.pl
t/results/sectioning/top_without_node_nodes.pl
t/results/sectioning/top_without_node_sections.pl
+t/results/sectioning/transliterated_split_equivalent_nodes.pl
+t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
+t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
+t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
t/results/sectioning/two_nodes_at_the_end.pl
t/results/sectioning/two_nodes_between_chapters.pl
t/results/sectioning/two_unnumbered_no_argument.pl
Index: Makefile.am
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Makefile.am,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- Makefile.am 18 Jan 2012 22:31:13 -0000 1.28
+++ Makefile.am 23 Jan 2012 23:28:31 -0000 1.29
@@ -1,4 +1,4 @@
-# $Id: Makefile.am,v 1.28 2012/01/18 22:31:13 pertusus Exp $
+# $Id: Makefile.am,v 1.29 2012/01/23 23:28:31 pertusus Exp $
# Makefile.am for texinfo/tp.
#
# Copyright 2011 Free Software Foundation, Inc.
@@ -221,6 +221,7 @@
distclean-local:
rm -rf LocaleData
rm -f t/results/*/*.pl.new
+ rm -rf t/results/*/*/out_*/
rm -rf $(relative_include_dir)
rm -rf blib po po_document
Index: maintain/all_tests.sh
===================================================================
RCS file: /sources/texinfo/texinfo/tp/maintain/all_tests.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- maintain/all_tests.sh 24 Dec 2011 01:46:51 -0000 1.2
+++ maintain/all_tests.sh 23 Jan 2012 23:28:32 -0000 1.3
@@ -15,6 +15,7 @@
if [ "$command" = 'clean' ]; then
rm -f t/results/*/*.pl.new
+ rm -rf t/results/*/*/out_*/
elif [ "$command" = 'generate' ]; then
for file in t/*.t; do
perl $file -g
Index: maintain/regenerate_file_lists.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/maintain/regenerate_file_lists.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- maintain/regenerate_file_lists.pl 24 Dec 2011 01:46:51 -0000 1.5
+++ maintain/regenerate_file_lists.pl 23 Jan 2012 23:28:32 -0000 1.6
@@ -24,19 +24,20 @@
find (\&wanted, ('t'));
sub wanted
{
- if (/\.pl$/ and $File::Find::dir =~ /^t\/results\//
- or /\.t$/ and $File::Find::dir =~ /t$/) {
+ if ((/\.pl$/ and $File::Find::dir =~ m:^t/results/[^/]+:)
+ or (/\.t$/ and $File::Find::dir =~ /t$/)
+ or (!/^CVS$/ and $File::Find::dir =~
m:^t/results/[^/]+/[^/]+/res_[^/]+$:)) {
$files{$File::Find::name} = 1;
}
}
-my %new_files = %files;
-open (FILE, "MANIFEST") or die "Open MANIFEST: $!";
-while (<FILE>) {
- chomp;
- delete ($new_files{$_});
-}
-#print join("\n", sort(keys(%new_files))) ."\n";
+#my %new_files = %files;
+#open (FILE, "MANIFEST") or die "Open MANIFEST: $!";
+#while (<FILE>) {
+# chomp;
+# delete ($new_files{$_});
+#}
+#print join("Missing from MANIFEST:\n", sort(keys(%new_files))) ."\n";
open (INCLUDE, '>Makefile.tres') or die "Open >Makefile.tres: $!";
print INCLUDE "test_results =";
Index: t/30sectioning.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/30sectioning.t,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -b -r1.72 -r1.73
--- t/30sectioning.t 17 Jan 2012 23:40:06 -0000 1.72
+++ t/30sectioning.t 23 Jan 2012 23:28:32 -0000 1.73
@@ -1928,6 +1928,29 @@
'],
);
+my @test_out_files = (
+['transliterated_split_equivalent_nodes',
+'@node Top
+
address@hidden
+* @~a::
+* n::
+* @^a::
address@hidden menu
+
address@hidden @~a
+
address@hidden n
+
address@hidden @^a
+', {'test_split' => 'node'}],
+);
+
+foreach my $test (@test_out_files) {
+ push @{$test->[2]->{'test_formats'}}, 'file_html';
+ $test->[2]->{'test_input_file_name'} = $test->[0] . '.texi';
+}
+
my @xml_tests_converted_tests = ('section_before_part', 'chapter_before_part',
'part_before_top', 'double_part', 'section_in_unnumbered_plaintext',
'two_unnumbered_no_argument', 'two_nodes_between_chapters',
@@ -1972,6 +1995,7 @@
our ($arg_test_case, $arg_generate, $arg_debug);
-run_all ('sectioning', address@hidden, @tests_converted, @tests_info],
$arg_test_case,
+run_all ('sectioning', address@hidden, @tests_converted,
+ @test_out_files, @tests_info], $arg_test_case,
$arg_generate, $arg_debug);
Index: t/test_utils.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/test_utils.pl,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -b -r1.108 -r1.109
--- t/test_utils.pl 18 Jan 2012 22:31:13 -0000 1.108
+++ t/test_utils.pl 23 Jan 2012 23:28:32 -0000 1.109
@@ -18,6 +18,7 @@
use DebugTexinfo::DebugCount;
use File::Basename;
use File::Copy;
+use File::Compare; # standard since 5.004
use Data::Dumper;
use Data::Compare;
use Test::Deep;
@@ -27,6 +28,8 @@
#use Struct::Compare;
use Getopt::Long qw(GetOptions);
+# File: test_file option.
+
# FIXME Is it really useful?
use vars qw(%result_texis %result_texts %result_trees %result_errors
%result_indices %result_sectioning %result_nodes %result_menus
@@ -89,6 +92,7 @@
'plaintext' => \&convert_to_plaintext,
'info' => \&convert_to_info,
'html' => \&convert_to_html,
+ 'file_html' => \&convert_to_html,
'html_text' => \&convert_to_html,
'xml' => \&convert_to_xml,
'docbook' => \&convert_to_docbook,
@@ -136,6 +140,92 @@
return $string;
}
+sub compare_dirs_files($$;$)
+{
+ my $dir1 = shift;
+ my $dir2 = shift;
+ my $ignore_files = shift;
+
+ my %dir1_files;
+ my %dir2_files;
+ my @errors;
+ my %ignored_files_hash;
+ foreach my $ignored_file (@$ignore_files) {
+ $ignored_files_hash{$ignored_file} = 1;
+ }
+ if (opendir(DIR1, $dir1)) {
+ my @files = readdir (DIR1);
+ foreach my $file (@files) {
+ next if (! -r "$dir1/$file" or ! -f "$dir1/$file"
+ or $ignored_files_hash{$file});
+ $dir1_files{$file} = 1;
+ }
+ closedir (DIR1);
+ } else {
+ push @errors, "readdir $dir1: $!";
+ }
+ if (opendir(DIR2, $dir2)) {
+ my @files = readdir (DIR2);
+ foreach my $file (@files) {
+ next if (! -r "$dir2/$file" or ! -f "$dir2/$file"
+ or $ignored_files_hash{$file});
+ $dir2_files{$file} = 1;
+ }
+ closedir (DIR2);
+ } else {
+ push @errors, "readdir $dir2: $!";
+ }
+ if (scalar(@errors)) {
+ return address@hidden;
+ }
+ foreach my $file (sort(keys(%dir1_files))) {
+ if ($dir2_files{$file}) {
+ if (compare("$dir1/$file", "$dir2/$file")) {
+ push @errors, "$dir1/$file and $dir2/$file differ";
+ }
+ delete $dir2_files{$file};
+ } else {
+ push @errors, "No $file in $dir2";
+ }
+ }
+ foreach my $file (sort(keys(%dir2_files))) {
+ push @errors, "No $file in $dir1"
+ }
+ if (scalar(@errors)) {
+ return address@hidden;
+ } else {
+ return undef;
+ }
+}
+
+#my $errors = compare_dirs_files('a', 'b',['nnn']);
+#if ($errors) {
+# foreach my $error (@$errors) {
+# warn $error."\n";
+# }
+#}
+
+sub unlink_dir_files($;$)
+{
+ my $dir = shift;
+ my $ignore_files = shift;
+ my %ignored_files_hash;
+ foreach my $ignored_file (@$ignore_files) {
+ $ignored_files_hash{$ignored_file} = 1;
+ }
+ if (opendir(DIR, $dir)) {
+ my @files = readdir (DIR);
+ foreach my $file (@files) {
+ next if (! -f "$dir/$file"
+ or $ignored_files_hash{$file});
+ unlink "$dir/$file" or warn "Could not unlink $dir/$file: $!\n";
+ }
+ closedir (DIR);
+ } else {
+ warn "readdir $dir: $!";
+ }
+}
+
#my $remove_parent = sub {my $h = shift; delete $h->{'parent'}};
#my $transformer = Data::Transformer->new('hash'=>$remove_parent);
sub remove_keys($$;$);
@@ -272,6 +362,19 @@
sub filter_elements_keys {[grep {!$avoided_keys_elements{$_}}
( sort keys %{$_[0]} )] }
+sub set_converter_option_defaults($$$)
+{
+ my $converter_options = shift;
+ my $parser_options = shift;
+ my $format = shift;
+ $converter_options = {} if (!defined($converter_options));
+ if (!defined($parser_options->{'expanded_formats'})
+ and !defined($converter_options->{'expanded_formats'})) {
+ $converter_options->{'expanded_formats'} = [$format];
+ }
+ return $converter_options;
+}
+
sub convert_to_plaintext($$$$$;$)
{
my $self = shift;
@@ -280,11 +383,10 @@
my $parser = shift;
my $parser_options = shift;
my $converter_options = shift;
- if (!defined($converter_options)) {
- $converter_options = {};
- $converter_options->{'expanded_formats'} = [$format]
- if (!defined($parser_options->{'expanded_formats'}));
- }
+ $converter_options
+ = set_converter_option_defaults($converter_options,
+ $parser_options, $format);
+
my $converter =
Texinfo::Convert::Plaintext->converter({'DEBUG' => $self->{'DEBUG'},
'parser' => $parser,
@@ -303,12 +405,11 @@
my $parser = shift;
my $parser_options = shift;
my $converter_options = shift;
- if (!defined($converter_options)) {
- $converter_options = {};
# FIXME plaintext too?
- $converter_options->{'expanded_formats'} = [$format]
- if (!defined($parser_options->{'expanded_formats'}));
- }
+ $converter_options
+ = set_converter_option_defaults($converter_options,
+ $parser_options, $format);
+
my $converter =
Texinfo::Convert::Info->converter ({'DEBUG' => $self->{'DEBUG'},
'parser' => $parser,
@@ -329,11 +430,10 @@
my $parser = shift;
my $parser_options = shift;
my $converter_options = shift;
- if (!defined($converter_options)) {
- $converter_options = {};
- $converter_options->{'expanded_formats'} = ['html']
- if (!defined($parser_options->{'expanded_formats'}));
- }
+ $converter_options
+ = set_converter_option_defaults($converter_options,
+ $parser_options, 'html');
+
$converter_options->{'SPLIT'} = 0
if ($format eq 'html_text'
and !defined($parser_options->{'SPLIT'})
@@ -345,7 +445,6 @@
my $converter =
Texinfo::Convert::HTML->converter ({'DEBUG' => $self->{'DEBUG'},
'parser' => $parser,
- 'OUTFILE' => '',
'output_format' => 'html',
%$converter_options });
my $result;
@@ -354,7 +453,7 @@
} else {
$result = $converter->output($tree);
}
- die if (!defined($result));
+ die if (!defined($converter_options->{'SUBDIR'}) and !defined($result));
my ($errors, $error_nrs) = $converter->errors();
return ($errors, $result);
}
@@ -367,11 +466,10 @@
my $parser = shift;
my $parser_options = shift;
my $converter_options = shift;
- if (!defined($converter_options)) {
- $converter_options = {};
- $converter_options->{'expanded_formats'} = ['xml']
- if (!defined($parser_options->{'expanded_formats'}));
- }
+ $converter_options
+ = set_converter_option_defaults($converter_options,
+ $parser_options, 'xml');
+
my $converter =
Texinfo::Convert::XML->converter ({'DEBUG' => $self->{'DEBUG'},
'parser' => $parser,
@@ -392,11 +490,10 @@
my $parser = shift;
my $parser_options = shift;
my $converter_options = shift;
- if (!defined($converter_options)) {
- $converter_options = {};
- $converter_options->{'expanded_formats'} = ['docbook']
- if (!defined($parser_options->{'expanded_formats'}));
- }
+ $converter_options
+ = set_converter_option_defaults($converter_options,
+ $parser_options, 'docbook');
+
my $converter =
Texinfo::Convert::DocBook->converter ({'DEBUG' => $self->{'DEBUG'},
'parser' => $parser,
@@ -449,6 +546,11 @@
$test_file = $input_files_dir . $parser_options->{'test_file'};
delete $parser_options->{'test_file'};
}
+ my $test_input_file_name;
+ if ($parser_options->{'test_input_file_name'}) {
+ $test_input_file_name = $parser_options->{'test_input_file_name'};
+ delete $parser_options->{'test_input_file_name'};
+ }
my $split = '';
if ($parser_options->{'test_split'}) {
$split = $parser_options->{'test_split'};
@@ -467,8 +569,8 @@
if ($parser_options and $parser_options->{'test_formats'}) {
push @tested_formats, @{$parser_options->{'test_formats'}};
delete $parser_options->{'test_formats'};
- } elsif ($self->{'test_formats'}) {
- push @tested_formats, @{$self->{'test_formats'}};
+ #} elsif ($self->{'test_formats'}) {
+ # push @tested_formats, @{$self->{'test_formats'}};
}
my $parser = Texinfo::Parser->parser({'TEST' => 1,
@@ -488,6 +590,9 @@
my $result;
if (!$test_file) {
$result = $parser->parse_texi_text($test_text, 1);
+ if (defined($test_input_file_name)) {
+ $parser->{'info'}->{'input_file_name'} = $test_input_file_name;
+ }
} else {
$result = $parser->parse_texi_file($test_file);
}
@@ -528,11 +633,36 @@
my %converted;
my %converted_errors;
+ $converter_options = {} if (!defined($converter_options));
foreach my $format (@tested_formats) {
if (defined($formats{$format})) {
+ my $format_converter_options = {%$converter_options};
+ my $format_type = $format;
+ if ($format_type =~ s/^file_//) {
+ my $base = "t/results/$self->{'name'}/$test_name/";
+ my $test_out_dir;
+ if ($self->{'generate'}) {
+ $test_out_dir = 'res_'.$format_type;
+ if (-d $base."$test_out_dir/") {
+
unlink_dir_files("t/results/$self->{'name'}/$test_name/$test_out_dir/");
+ }
+ } else {
+ $test_out_dir = 'out_'.$format_type;
+ }
+ if (!defined($format_converter_options->{'SUBDIR'})) {
+ mkdir ($base)
+ if (! -d $base);
+ mkdir ($base."$test_out_dir/")
+ if (! -d $base."$test_out_dir/");
+ $format_converter_options->{'SUBDIR'}
+ = $base."$test_out_dir/";
+ }
+ } elsif (!defined($format_converter_options->{'OUTFILE'})) {
+ $format_converter_options->{'OUTFILE'} = '';
+ }
($converted_errors{$format}, $converted{$format})
- = &{$formats{$format}}($self, $format, $result, $parser,
- $parser_options, $converter_options);
+ = &{$formats{$format_type}}($self, $format_type, $result, $parser,
+ $parser_options, $format_converter_options);
$converted_errors{$format} = undef if (address@hidden);
#print STDERR "$format: \n$converted{$format}";
@@ -546,6 +676,8 @@
} else {
$extension = $format;
}
+
+ if (defined ($converted{$format})) {
my $outfile =
"$output_files_dir/$self->{'name'}/$test_name.$extension";
if (!open (OUTFILE, ">$outfile")) {
warn "Open $outfile: $!\n";
@@ -559,6 +691,7 @@
}
close (OUTFILE) or warn "Close $outfile: $!\n";
}
+ }
if ($converted_errors{$format}) {
my $errors_file
= "$output_files_dir/$self->{'name'}/${test_name}_$extension.err";
@@ -684,59 +817,26 @@
$out_result .= "1;\n";
print OUT $out_result;
close (OUT);
- if (ref($test_case) ne 'ARRAY') {
- my $out_texi_file = "t/results/$self->{'name'}/$test_name.texi";
- open (OUT, ">$out_texi_file") or die "Open $out_texi_file: $!\n";
- print OUT $texi_string_result;
- close (OUT);
- }
+ #if (ref($test_case) ne 'ARRAY') {
+ # my $out_texi_file = "t/results/$self->{'name'}/$test_name.texi";
+ # open (OUT, ">$out_texi_file") or die "Open $out_texi_file: $!\n";
+ # print OUT $texi_string_result;
+ # close (OUT);
+ #}
print STDERR "-->
$test_name\n".Texinfo::Convert::Texinfo::convert($result)."\n"
if ($self->{'generate'});
}
if (!$self->{'generate'}) {
%result_converted = ();
- require $file;
-
- #$transformer->traverse($result_trees{$test_name});
- #$transformer->traverse($result);
- #{
- #local $Data::Dumper::Purity = 1;
- #local $Data::Dumper::Sortkeys = 1;
- #local $Data::Dumper::Indent = 1;
- #if (!Struct::Compare::compare($result, $result_trees{$test_name})) {
- # print STDERR "".Data::Dumper->Dump([$result],['$new']);
- # print STDERR "".Data::Dumper->Dump([$result_trees{$test_name}],
['$ref']);
- #}
+ require "$srcdir/$file";
- #my $diff = Data::Diff->new($result, $result_trees{$test_name});
- #print STDERR "".Data::Dumper->Dump([$diff->raw()], ['$diff']);
- #}
cmp_trimmed($split_result, $result_trees{$test_name}, address@hidden,
$test_name.' tree');
-# ok (Data::Compare::Compare($result, $result_trees{$test_name},
-# { 'ignore_hash_keys' => address@hidden }),
-# $test_name.' tree' );
cmp_trimmed($structure, $result_sectioning{$test_name},
address@hidden, $test_name.' sectioning' );
-
- # ok (Data::Compare::Compare($structure, $result_sectioning{$test_name},
- # { 'ignore_hash_keys' => address@hidden }),
- # $test_name.' sectioning' );
- #my $trimmed = remove_keys ($top_node, address@hidden);
- #cmp_deeply($trimmed, $result_nodes{$test_name}, $test_name.' nodes');
cmp_trimmed($top_node, $result_nodes{$test_name}, address@hidden,
$test_name.' nodes');
- # ok (Data::Compare::Compare($top_node, $result_nodes{$test_name},
- # { 'ignore_hash_keys' => address@hidden }),
- # $test_name.' nodes');
- {
- local $Data::Dumper::Purity = 1;
- local $Data::Dumper::Indent = 1;
- # local $Data::Dumper::Sortkeys = \&filter_nodes_keys;
- #print STDERR Data::Dumper->Dump([$trimmed], ['$top_node']);
- # print STDERR Data::Dumper->Dump([$result_nodes{$test_name}],
['$result']);
- }
cmp_trimmed($top_node, $result_menus{$test_name}, address@hidden,
$test_name.' menus');
@@ -758,13 +858,37 @@
}
if (@tested_formats) {
foreach my $format (@tested_formats) {
- if (!defined($result_converted{$format})) {
- print STDERR "\n$format $test_name:\n$converted{$format}";
- # if ($format ne 'xml');
+ my $reference_exists;
+ my $format_type = $format;
+ if ($format_type =~ s/^file_//) {
+ my $base = "t/results/$self->{'name'}/$test_name/";
+ my $reference_dir = "$srcdir/$base".'res_'.$format_type;
+ my $results_dir = $base.'out_'.$format_type;
+ if (-d $reference_dir) {
+ $reference_exists = 1;
+ $tests_count += 1;
+ my $errors = compare_dirs_files($reference_dir, $results_dir);
+ ok (!defined($errors), $test_name.' converted '.$format)
+ or diag (join("\n", @$errors));
} else {
- $tests_count += 2;
+ print STDERR "\n$format $test_name: \n$results_dir\n";
+ }
+ } elsif (!defined($result_converted{$format})) {
+ my $result;
+ if (defined($converted{$format})) {
+ $result = $converted{$format};
+ } else {
+ $result = 'UNDEF'."\n";
+ }
+ print STDERR "\n$format $test_name:\n$result";
+ } else {
+ $reference_exists = 1;
+ $tests_count += 1;
ok ($converted{$format} eq $result_converted{$format}->{$test_name},
$test_name.' converted '.$format);
+ }
+ if ($reference_exists) {
+ $tests_count += 1;
ok (Data::Compare::Compare($converted_errors{$format},
$result_converted_errors{$format}->{$test_name}),
$test_name.' errors '.$format);
@@ -814,41 +938,6 @@
}
}
-sub run_all_files($$;$$$$)
-{
- my $name = shift;
- my $test_cases = shift;
- my $test_case_name = shift;
- my $generate = shift;
- my $debug = shift;
- my $formats = shift;
-
- my $test = new_test($name, $generate, $debug, $formats);
- my $ran_tests = $test_cases;
- if (defined($test_case_name)) {
- if ($test_case_name =~ /^\d+$/) {
- $ran_tests = [ $test_cases->[$test_case_name-1] ];
- } else {
- foreach my $file (@$test_cases) {
- my $test_case = basename ($file, '.texi');
- $ran_tests = [ $file ] if ($test_case eq $test_case_name);
- }
- }
- }
- my $test_nrs = 0;
- foreach my $test_case (@$ran_tests) {
- my $test_name = basename($test_case, '.texi');
- $test_nrs += $test->test([$test_name, undef, {'test_file' => $test_case}]);
- }
-
- if ($generate or $arg_complete) {
- plan tests => 1;
- } else {
- plan tests => (1 + $test_nrs);
- }
-}
-
-
sub output_texi_file($)
{
my $self = shift;
Index: t/results/sectioning/transliterated_split_equivalent_nodes.pl
===================================================================
RCS file: t/results/sectioning/transliterated_split_equivalent_nodes.pl
diff -N t/results/sectioning/transliterated_split_equivalent_nodes.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/transliterated_split_equivalent_nodes.pl 23 Jan
2012 23:28:32 -0000 1.1
@@ -0,0 +1,988 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted %result_converted_errors
+ %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'transliterated_split_equivalent_nodes'} = [
+ {
+ 'contents' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'a'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'following_arg'
+ }
+ ],
+ 'cmdname' => '~',
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => '_00e3'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'n'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'n'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'a'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'following_arg'
+ }
+ ],
+ 'cmdname' => '^',
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => '_00e2'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'menu'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'menu',
+ 'text_arg' => 'menu'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'element_command' => {},
+ 'node' => {}
+ },
+ 'type' => 'element'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'a'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'following_arg'
+ }
+ ],
+ 'cmdname' => '~',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => '_00e3'
+ }
+ ],
+ 'normalized' => '_00e3'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'element_prev' => {},
+ 'extra' => {
+ 'element_command' => {},
+ 'node' => {}
+ },
+ 'type' => 'element'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'n'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'n'
+ }
+ ],
+ 'normalized' => 'n'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 11,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'element_prev' => {},
+ 'extra' => {
+ 'element_command' => {},
+ 'node' => {}
+ },
+ 'type' => 'element'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'a'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'following_arg'
+ }
+ ],
+ 'cmdname' => '^',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => '_00e2'
+ }
+ ],
+ 'normalized' => '_00e2'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 13,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'element_prev' => {},
+ 'extra' => {
+ 'element_command' => {},
+ 'node' => {}
+ },
+ 'type' => 'element'
+ }
+];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[0]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_description'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'args'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[2]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_description'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'command'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[4];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'element_command'}
= $result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'} =
$result_trees{'transliterated_split_equivalent_nodes'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'}[0]
=
$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'extra'}{'node_content'};
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'element_prev'} =
$result_trees{'transliterated_split_equivalent_nodes'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'extra'}{'element_command'}
= $result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[1]{'extra'}{'node'} =
$result_trees{'transliterated_split_equivalent_nodes'}[1]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'extra'}{'node_content'}[0]
=
$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'extra'}{'node_content'};
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[2];
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'element_prev'} =
$result_trees{'transliterated_split_equivalent_nodes'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'extra'}{'element_command'}
= $result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[2]{'extra'}{'node'} =
$result_trees{'transliterated_split_equivalent_nodes'}[2]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'extra'}{'node_content'}[0]
=
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}
=
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'extra'}{'node_content'};
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0]{'parent'}
= $result_trees{'transliterated_split_equivalent_nodes'}[3];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'element_prev'} =
$result_trees{'transliterated_split_equivalent_nodes'}[2];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'extra'}{'element_command'}
= $result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0];
+$result_trees{'transliterated_split_equivalent_nodes'}[3]{'extra'}{'node'} =
$result_trees{'transliterated_split_equivalent_nodes'}[3]{'contents'}[0];
+
+$result_texis{'transliterated_split_equivalent_nodes'} = '@node Top
+
address@hidden
+* @~a::
+* n::
+* @^a::
address@hidden menu
+
address@hidden @~a
+
address@hidden n
+
address@hidden @^a
+';
+
+
+$result_texts{'transliterated_split_equivalent_nodes'} = '
+* a~::
+* n::
+* a^::
+
+
+
+';
+
+$result_sectioning{'transliterated_split_equivalent_nodes'} = {};
+
+$result_nodes{'transliterated_split_equivalent_nodes'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e3'
+ },
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'n'
+ },
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e2'
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu',
+ 'extra' => {
+ 'end_command' => {
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'menu',
+ 'text_arg' => 'menu'
+ }
+ }
+ }
+ }
+ ],
+ 'node_next' => {},
+ 'node_up' => {
+ 'extra' => {
+ 'manual_content' => [
+ {
+ 'text' => 'dir'
+ }
+ ],
+ 'top_node_up' => {}
+ },
+ 'type' => 'top_node_up'
+ }
+};
+$result_nodes{'transliterated_split_equivalent_nodes'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'}
=
$result_nodes{'transliterated_split_equivalent_nodes'}{'menu_child'}{'node_next'};
+$result_nodes{'transliterated_split_equivalent_nodes'}{'menu_child'}{'node_next'}{'node_next'}{'node_up'}
= $result_nodes{'transliterated_split_equivalent_nodes'};
+$result_nodes{'transliterated_split_equivalent_nodes'}{'menu_child'}{'node_next'}{'node_prev'}
= $result_nodes{'transliterated_split_equivalent_nodes'}{'menu_child'};
+$result_nodes{'transliterated_split_equivalent_nodes'}{'menu_child'}{'node_next'}{'node_up'}
= $result_nodes{'transliterated_split_equivalent_nodes'};
+$result_nodes{'transliterated_split_equivalent_nodes'}{'menu_child'}{'node_prev'}
= $result_nodes{'transliterated_split_equivalent_nodes'};
+$result_nodes{'transliterated_split_equivalent_nodes'}{'menu_child'}{'node_up'}
= $result_nodes{'transliterated_split_equivalent_nodes'};
+$result_nodes{'transliterated_split_equivalent_nodes'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
= $result_nodes{'transliterated_split_equivalent_nodes'}{'menus'}[0];
+$result_nodes{'transliterated_split_equivalent_nodes'}{'node_next'} =
$result_nodes{'transliterated_split_equivalent_nodes'}{'menu_child'};
+$result_nodes{'transliterated_split_equivalent_nodes'}{'node_up'}{'extra'}{'top_node_up'}
= $result_nodes{'transliterated_split_equivalent_nodes'};
+
+$result_menus{'transliterated_split_equivalent_nodes'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e3'
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'n'
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e2'
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+};
+$result_menus{'transliterated_split_equivalent_nodes'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
=
$result_menus{'transliterated_split_equivalent_nodes'}{'menu_child'}{'menu_next'};
+$result_menus{'transliterated_split_equivalent_nodes'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
= $result_menus{'transliterated_split_equivalent_nodes'};
+$result_menus{'transliterated_split_equivalent_nodes'}{'menu_child'}{'menu_next'}{'menu_prev'}
= $result_menus{'transliterated_split_equivalent_nodes'}{'menu_child'};
+$result_menus{'transliterated_split_equivalent_nodes'}{'menu_child'}{'menu_next'}{'menu_up'}
= $result_menus{'transliterated_split_equivalent_nodes'};
+$result_menus{'transliterated_split_equivalent_nodes'}{'menu_child'}{'menu_up'}
= $result_menus{'transliterated_split_equivalent_nodes'};
+
+$result_errors{'transliterated_split_equivalent_nodes'} = [];
+
+
+$result_elements{'transliterated_split_equivalent_nodes'} = [
+ {
+ 'extra' => {
+ 'directions' => {
+ 'Forward' => {
+ 'extra' => {
+ 'directions' => {
+ 'Back' => {},
+ 'Forward' => {
+ 'extra' => {
+ 'directions' => {
+ 'Back' => {},
+ 'Forward' => {
+ 'extra' => {
+ 'directions' => {
+ 'Back' => {},
+ 'NodeBack' => {},
+ 'NodePrev' => {},
+ 'NodeUp' => {},
+ 'This' => {}
+ },
+ 'element_command' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e2'
+ },
+ 'menu_prev' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'n'
+ },
+ 'menu_next' => {},
+ 'menu_prev' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e3'
+ },
+ 'menu_next' => {},
+ 'menu_up' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {}
+ },
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'node' => {}
+ },
+ 'type' => 'element'
+ },
+ 'NodeBack' => {},
+ 'NodeForward' => {},
+ 'NodeNext' => {},
+ 'NodePrev' => {},
+ 'NodeUp' => {},
+ 'This' => {}
+ },
+ 'element_command' => {},
+ 'node' => {}
+ },
+ 'type' => 'element'
+ },
+ 'NodeBack' => {},
+ 'NodeForward' => {},
+ 'NodeNext' => {},
+ 'NodePrev' => {},
+ 'NodeUp' => {},
+ 'This' => {}
+ },
+ 'element_command' => {},
+ 'node' => {}
+ },
+ 'type' => 'element'
+ },
+ 'NodeForward' => {},
+ 'NodeNext' => {},
+ 'NodeUp' => {
+ 'extra' => {
+ 'manual_content' => [
+ {
+ 'text' => 'dir'
+ }
+ ],
+ 'top_node_up' => {}
+ },
+ 'type' => 'external_node'
+ },
+ 'This' => {}
+ },
+ 'element_command' => {},
+ 'node' => {}
+ },
+ 'type' => 'element'
+ },
+ {},
+ {},
+ {}
+];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
= $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
= $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_next'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_prev'}{'menu_next'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_prev'}{'menu_up'}{'menu_child'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_prev'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_up'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_prev'}{'menu_up'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_up'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_prev'}{'menu_up'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeForward'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeNext'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
= $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
= $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeForward'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeNext'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
= $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
= $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_prev'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_prev'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'NodeForward'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'NodeNext'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'NodeUp'}{'extra'}{'top_node_up'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_prev'}{'menu_up'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'This'}
= $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'element_command'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_prev'}{'menu_up'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}
=
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_prev'}{'menu_prev'}{'menu_up'};
+$result_elements{'transliterated_split_equivalent_nodes'}[1] =
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[2] =
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[3] =
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+
+
+
+$result_directions_text{'transliterated_split_equivalent_nodes'} = 'element:
@node Top
+ Forward: @node @~a
+ NodeForward: @node @~a
+ NodeNext: @node @~a
+ NodeUp: (dir)
+ This: @node Top
+element: @node @~a
+ Back: @node Top
+ Forward: @node n
+ NodeBack: @node Top
+ NodeForward: @node n
+ NodeNext: @node n
+ NodePrev: @node Top
+ NodeUp: @node Top
+ This: @node @~a
+element: @node n
+ Back: @node @~a
+ Forward: @node @^a
+ NodeBack: @node @~a
+ NodeForward: @node @^a
+ NodeNext: @node @^a
+ NodePrev: @node @~a
+ NodeUp: @node Top
+ This: @node n
+element: @node @^a
+ Back: @node n
+ NodeBack: @node n
+ NodePrev: @node n
+ NodeUp: @node Top
+ This: @node @^a
+';
+
+$result_converted_errors{'file_html'}->{'transliterated_split_equivalent_nodes'}
= [
+ {
+ 'error_line' => 'warning: Must specify a title with a title command or @top
+',
+ 'text' => 'Must specify a title with a title command or @top',
+ 'type' => 'warning'
+ }
+];
+
+
+1;
Index:
t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
===================================================================
RCS file:
t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
diff -N
t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/transliterated_split_equivalent_nodes/res_html/a.html
23 Jan 2012 23:28:32 -0000 1.1
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document: ã</title>
+
+<meta name="description" content="Untitled Document: ã">
+<meta name="keywords" content="Untitled Document: ã">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="tp">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="index.html#Top" rel="start" title="Top">
+<link href="index.html#Top" rel="up" title="Top">
+<link href="n.html#n" rel="next" title="n">
+<link href="index.html#Top" rel="previous" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+<a name="g_t_00e3"></a>
+<div class="header">
+<p>
+Next: <a href="n.html#n" accesskey="n" rel="next">n</a>, Previous: <a
href="index.html#Top" accesskey="p" rel="previous">Top</a>, Up: <a
href="index.html#Top" accesskey="u" rel="up">Top</a> </p>
+</div>
+<hr>
+<h4 class="node-heading">ã</h4>
+
+<a name="g_t_00e2"></a>
+<div class="header">
+<p>
+Previous: <a href="n.html#n" accesskey="p" rel="previous">n</a>, Up: <a
href="index.html#Top" accesskey="u" rel="up">Top</a> </p>
+</div>
+<h4 class="node-heading">â</h4>
+<p>
+
+
+</p>
+</body>
+</html>
Index:
t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
===================================================================
RCS file:
t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
diff -N
t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++
t/results/sectioning/transliterated_split_equivalent_nodes/res_html/index.html
23 Jan 2012 23:28:32 -0000 1.1
@@ -0,0 +1,73 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document: Top</title>
+
+<meta name="description" content="Untitled Document: Top">
+<meta name="keywords" content="Untitled Document: Top">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="tp">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<link href="../dir/index.html" rel="up" title="(dir)">
+<link href="a.html#g_t_00e3" rel="next" title="ã">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+<a name="Top"></a>
+<div class="header">
+<p>
+Next: <a href="a.html#g_t_00e3" accesskey="n" rel="next">ã</a>, Up: <a
href="../dir/index.html" accesskey="u" rel="up">(dir)</a> </p>
+</div>
+<hr>
+<h1 class="node-heading">Top</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">• <a href="a.html#g_t_00e3"
accesskey="1">ã</a>:</td><td> </td><td align="left"
valign="top">
+</td></tr>
+<tr><td align="left" valign="top">• <a href="n.html#n"
accesskey="2">n</a>:</td><td> </td><td align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top">• <a href="a.html#g_t_00e2"
accesskey="3">â</a>:</td><td> </td><td align="left"
valign="top">
+</td></tr>
+</table>
+
+<hr>
+<div class="header">
+<p>
+Next: <a href="a.html#g_t_00e3" accesskey="n" rel="next">ã</a>, Up: <a
href="../dir/index.html" accesskey="u" rel="up">(dir)</a> </p>
+</div>
+<p>
+
+
+</p>
+</body>
+</html>
Index:
t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
===================================================================
RCS file:
t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
diff -N
t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/transliterated_split_equivalent_nodes/res_html/n.html
23 Jan 2012 23:28:33 -0000 1.1
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document: n</title>
+
+<meta name="description" content="Untitled Document: n">
+<meta name="keywords" content="Untitled Document: n">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="tp">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="index.html#Top" rel="start" title="Top">
+<link href="index.html#Top" rel="up" title="Top">
+<link href="a.html#g_t_00e2" rel="next" title="â">
+<link href="a.html#g_t_00e3" rel="previous" title="ã">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#800080" alink="#FF0000">
+<a name="n"></a>
+<div class="header">
+<p>
+Next: <a href="a.html#g_t_00e2" accesskey="n" rel="next">â</a>,
Previous: <a href="a.html#g_t_00e3" accesskey="p" rel="previous">ã</a>,
Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> </p>
+</div>
+<hr>
+<h4 class="node-heading">n</h4>
+
+<p>
+
+
+</p>
+</body>
+</html>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- texinfo/tp MANIFEST Makefile.am maintain/all_te...,
Patrice Dumas <=