[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo/tp/t 03coverage_braces.t 57invalid_nest...
From: |
Patrice Dumas |
Subject: |
texinfo/tp/t 03coverage_braces.t 57invalid_nest... |
Date: |
Mon, 07 Mar 2011 00:09:59 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 11/03/07 00:09:52
Modified files:
tp/t : 03coverage_braces.t 57invalid_nestings.t
Added files:
tp/t/results/coverage_braces: raw_expanded_in_style.pl
raw_in_style.pl
tp/t/results/invalid_nestings: cartouche_in_style_command.pl
def_in_style_command.pl
enumerate_in_style_command.pl
example_in_style_command.pl
float_in_style_command.pl
flushright_in_style_command.pl
menu_in_style_command.pl
multitable_in_style_command.pl
quotation_in_style_command.pl
verbatim_in_style_command.pl
Log message:
New tests.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/03coverage_braces.t?cvsroot=texinfo&r1=1.29&r2=1.30
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/57invalid_nestings.t?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/raw_expanded_in_style.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/raw_in_style.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/cartouche_in_style_command.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/def_in_style_command.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/enumerate_in_style_command.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/example_in_style_command.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/float_in_style_command.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/flushright_in_style_command.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/menu_in_style_command.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/multitable_in_style_command.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/quotation_in_style_command.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/verbatim_in_style_command.pl?cvsroot=texinfo&rev=1.1
Patches:
Index: 03coverage_braces.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/03coverage_braces.t,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- 03coverage_braces.t 5 Mar 2011 23:59:50 -0000 1.29
+++ 03coverage_braces.t 7 Mar 2011 00:09:36 -0000 1.30
@@ -136,6 +136,18 @@
@code{in format in kbd}.
@end format
'],
+['raw_in_style',
+'@code{
address@hidden
+in html
address@hidden html
+}'],
+['raw_expanded_in_style',
+'@code{
address@hidden
+in html
address@hidden html
+}',{'expanded_formats' => ['html']}],
);
my @test_invalid = (
Index: 57invalid_nestings.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/57invalid_nestings.t,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- 57invalid_nestings.t 19 Feb 2011 18:04:40 -0000 1.13
+++ 57invalid_nestings.t 7 Mar 2011 00:09:37 -0000 1.14
@@ -284,6 +284,71 @@
['unclosed_verb_end_of_line_on_misc_line',
'@setfilename name @verb{
'],
+['cartouche_in_style_command',
+'@code{
address@hidden
+cartouche
address@hidden cartouche
+}
+'],
+['multitable_in_style_command',
+'@code{
+Multitable
address@hidden {truc} {machin}
address@hidden truc @tab machin
address@hidden multitable
+}'],
+['enumerate_in_style_command',
+'@code{
address@hidden 1
address@hidden item
address@hidden enumerate
+}'],
+['quotation_in_style_command',
+'@code{
address@hidden
+a quotation
address@hidden quotation
+}'],
+['def_in_style_command',
+'@code{
address@hidden name args...
+text
address@hidden defun
+}'],
+['flushright_in_style_command',
+'@code{
address@hidden
+in flushright
address@hidden flushright
+}'],
+['example_in_style_command',
+'@code{
address@hidden
+example
address@hidden example
+}'],
+['verbatim_in_style_command',
+'@code{
address@hidden
+verbatim
address@hidden verbatim
+}'],
+['float_in_style_command',
+'@code{
address@hidden A, B
+in float
address@hidden
address@hidden float
+}'],
+['menu_in_style_command',
+'@node Top
+
address@hidden
address@hidden
+* (truc)::
address@hidden menu
+}'],
);
my @formatted_cases = (
Index: results/coverage_braces/raw_expanded_in_style.pl
===================================================================
RCS file: results/coverage_braces/raw_expanded_in_style.pl
diff -N results/coverage_braces/raw_expanded_in_style.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/coverage_braces/raw_expanded_in_style.pl 7 Mar 2011 00:09:40
-0000 1.1
@@ -0,0 +1,97 @@
+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);
+
+use utf8;
+
+$result_trees{'raw_expanded_in_style'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'cmdname' => 'html',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'in html
+',
+ 'type' => 'raw'
+ }
+ ],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0];
+$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'raw_expanded_in_style'}{'contents'}[0];
+$result_trees{'raw_expanded_in_style'}{'contents'}[0]{'parent'} =
$result_trees{'raw_expanded_in_style'};
+
+$result_texis{'raw_expanded_in_style'} = '@code{
address@hidden
+in html
address@hidden html
+}';
+
+
+$result_texts{'raw_expanded_in_style'} = '
+';
+
+$result_errors{'raw_expanded_in_style'} = [];
+
+
+
+$result_converted{'plaintext'}->{'raw_expanded_in_style'} = '` in html
+\'
+';
+
+1;
Index: results/coverage_braces/raw_in_style.pl
===================================================================
RCS file: results/coverage_braces/raw_in_style.pl
diff -N results/coverage_braces/raw_in_style.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/coverage_braces/raw_in_style.pl 7 Mar 2011 00:09:41 -0000
1.1
@@ -0,0 +1,96 @@
+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);
+
+use utf8;
+
+$result_trees{'raw_in_style'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'cmdname' => 'html',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'in html
+',
+ 'type' => 'raw'
+ }
+ ],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0];
+$result_trees{'raw_in_style'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'raw_in_style'}{'contents'}[0];
+$result_trees{'raw_in_style'}{'contents'}[0]{'parent'} =
$result_trees{'raw_in_style'};
+
+$result_texis{'raw_in_style'} = '@code{
address@hidden
+in html
address@hidden html
+}';
+
+
+$result_texts{'raw_in_style'} = '
+';
+
+$result_errors{'raw_in_style'} = [];
+
+
+
+$result_converted{'plaintext'}->{'raw_in_style'} = '` \'
+';
+
+1;
Index: results/invalid_nestings/cartouche_in_style_command.pl
===================================================================
RCS file: results/invalid_nestings/cartouche_in_style_command.pl
diff -N results/invalid_nestings/cartouche_in_style_command.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/cartouche_in_style_command.pl 7 Mar 2011
00:09:42 -0000 1.1
@@ -0,0 +1,176 @@
+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);
+
+use utf8;
+
+$result_trees{'cartouche_in_style_command'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'cartouche',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'cartouche
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'cartouche'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'cartouche',
+ 'text_arg' => 'cartouche'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'invalid_nesting' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'cartouche_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'cartouche_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'cartouche_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'cartouche_in_style_command'}{'contents'}[0]{'contents'}[0];
+$result_trees{'cartouche_in_style_command'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'cartouche_in_style_command'}{'contents'}[0];
+$result_trees{'cartouche_in_style_command'}{'contents'}[0]{'parent'} =
$result_trees{'cartouche_in_style_command'};
+$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'cartouche_in_style_command'}{'contents'}[1];
+$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'cartouche_in_style_command'}{'contents'}[1];
+$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'cartouche_in_style_command'}{'contents'}[1];
+$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'cartouche_in_style_command'}{'contents'}[1];
+$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'extra'}{'end_command'}
= $result_trees{'cartouche_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'cartouche_in_style_command'}{'contents'}[1]{'parent'} =
$result_trees{'cartouche_in_style_command'};
+$result_trees{'cartouche_in_style_command'}{'contents'}[2]{'parent'} =
$result_trees{'cartouche_in_style_command'};
+
+$result_texis{'cartouche_in_style_command'} = '@code{
address@hidden
+cartouche
address@hidden cartouche
+
+';
+
+
+$result_texts{'cartouche_in_style_command'} = '
+cartouche
+
+';
+
+$result_errors{'cartouche_in_style_command'} = [
+ {
+ 'error_line' => ':2: warning: @cartouche should not appear in @code
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@cartouche should not appear in @code',
+ 'type' => 'warning'
+ },
+ {
+ 'error_line' => ':1: @code missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@code missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':5: Misplaced }
+',
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => '',
+ 'text' => 'Misplaced }',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/def_in_style_command.pl
===================================================================
RCS file: results/invalid_nestings/def_in_style_command.pl
diff -N results/invalid_nestings/def_in_style_command.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/def_in_style_command.pl 7 Mar 2011 00:09:43
-0000 1.1
@@ -0,0 +1,254 @@
+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);
+
+use utf8;
+
+$result_trees{'def_in_style_command'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'defun',
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'name args...
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'extra' => {
+ 'def_args' => [
+ [
+ 'category',
+ {
+ 'text' => 'Function'
+ }
+ ],
+ [
+ 'spaces',
+ {
+ 'text' => ' ',
+ 'type' => 'spaces'
+ }
+ ],
+ [
+ 'name',
+ {
+ 'text' => 'name'
+ }
+ ],
+ [
+ 'spaces',
+ {
+ 'text' => ' ',
+ 'type' => 'spaces'
+ }
+ ],
+ [
+ 'arg',
+ {
+ 'text' => 'args...'
+ }
+ ]
+ ],
+ 'def_command' => 'defun',
+ 'def_parsed_hash' => {
+ 'category' => {},
+ 'name' => {}
+ },
+ 'index_entry' => {
+ 'command' => {},
+ 'content' => [
+ {}
+ ],
+ 'index_at_command' => 'defun',
+ 'index_name' => 'fn',
+ 'index_prefix' => 'f',
+ 'number' => 1
+ },
+ 'invalid_nesting' => 1,
+ 'original_def_cmdname' => 'defun'
+ },
+ 'parent' => {},
+ 'type' => 'def_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'text
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'defun'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'defun',
+ 'text_arg' => 'defun'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'invalid_nesting' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'def_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'def_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'def_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'def_in_style_command'}{'contents'}[0]{'contents'}[0];
+$result_trees{'def_in_style_command'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'def_in_style_command'}{'contents'}[0];
+$result_trees{'def_in_style_command'}{'contents'}[0]{'parent'} =
$result_trees{'def_in_style_command'};
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
=
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[0][1];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
=
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
= $result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
=
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'extra'}{'def_args'}[2][1];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'def_in_style_command'}{'contents'}[1];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'def_in_style_command'}{'contents'}[1];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'def_in_style_command'}{'contents'}[1];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'def_in_style_command'}{'contents'}[1];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'extra'}{'end_command'} =
$result_trees{'def_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'def_in_style_command'}{'contents'}[1]{'parent'} =
$result_trees{'def_in_style_command'};
+
+$result_texis{'def_in_style_command'} = '@code{
address@hidden name args...
+text
address@hidden defun
+';
+
+
+$result_texts{'def_in_style_command'} = '
+name args...
+text
+';
+
+$result_errors{'def_in_style_command'} = [
+ {
+ 'error_line' => ':2: warning: @defun should not appear in @code
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@defun should not appear in @code',
+ 'type' => 'warning'
+ },
+ {
+ 'error_line' => ':1: @code missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@code missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':2: Entry for index `fn\' outside of any node
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => 'Entry for index `fn\' outside of any node',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':5: Misplaced }
+',
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => '',
+ 'text' => 'Misplaced }',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/enumerate_in_style_command.pl
===================================================================
RCS file: results/invalid_nestings/enumerate_in_style_command.pl
diff -N results/invalid_nestings/enumerate_in_style_command.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/enumerate_in_style_command.pl 7 Mar 2011
00:09:44 -0000 1.1
@@ -0,0 +1,211 @@
+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);
+
+use utf8;
+
+$result_trees{'enumerate_in_style_command'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '1'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'space_at_end_block_command'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'cmdname' => 'enumerate',
+ 'contents' => [
+ {
+ 'cmdname' => 'item',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'item
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'extra' => {
+ 'item_number' => 1
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'enumerate'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'enumerate',
+ 'text_arg' => 'enumerate'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'block_command_line_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'end_command' => {},
+ 'enumerate_specification' => '1',
+ 'invalid_nesting' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'enumerate_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'enumerate_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'enumerate_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[0]{'contents'}[0];
+$result_trees{'enumerate_in_style_command'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[0];
+$result_trees{'enumerate_in_style_command'}{'contents'}[0]{'parent'} =
$result_trees{'enumerate_in_style_command'};
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[1];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[0];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[0];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[1];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[1]{'extra'}{'command'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[1];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[1];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'extra'}{'block_command_line_contents'}[0][0]
=
$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'extra'}{'end_command'}
= $result_trees{'enumerate_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'enumerate_in_style_command'}{'contents'}[1]{'parent'} =
$result_trees{'enumerate_in_style_command'};
+
+$result_texis{'enumerate_in_style_command'} = '@code{
address@hidden 1
address@hidden item
address@hidden enumerate
+';
+
+
+$result_texts{'enumerate_in_style_command'} = '
+2. item
+';
+
+$result_errors{'enumerate_in_style_command'} = [
+ {
+ 'error_line' => ':2: warning: @enumerate should not appear in @code
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@enumerate should not appear in @code',
+ 'type' => 'warning'
+ },
+ {
+ 'error_line' => ':1: @code missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@code missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':5: Misplaced }
+',
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => '',
+ 'text' => 'Misplaced }',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/example_in_style_command.pl
===================================================================
RCS file: results/invalid_nestings/example_in_style_command.pl
diff -N results/invalid_nestings/example_in_style_command.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/example_in_style_command.pl 7 Mar 2011
00:09:44 -0000 1.1
@@ -0,0 +1,168 @@
+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);
+
+use utf8;
+
+$result_trees{'example_in_style_command'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'example
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'example'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'example',
+ 'text_arg' => 'example'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'invalid_nesting' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'example_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'example_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'example_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'example_in_style_command'}{'contents'}[0]{'contents'}[0];
+$result_trees{'example_in_style_command'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'example_in_style_command'}{'contents'}[0];
+$result_trees{'example_in_style_command'}{'contents'}[0]{'parent'} =
$result_trees{'example_in_style_command'};
+$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'example_in_style_command'}{'contents'}[1];
+$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'example_in_style_command'}{'contents'}[1];
+$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'example_in_style_command'}{'contents'}[1];
+$result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'example_in_style_command'}{'contents'}[1];
+$result_trees{'example_in_style_command'}{'contents'}[1]{'extra'}{'end_command'}
= $result_trees{'example_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'example_in_style_command'}{'contents'}[1]{'parent'} =
$result_trees{'example_in_style_command'};
+
+$result_texis{'example_in_style_command'} = '@code{
address@hidden
+example
address@hidden example
+';
+
+
+$result_texts{'example_in_style_command'} = '
+example
+';
+
+$result_errors{'example_in_style_command'} = [
+ {
+ 'error_line' => ':2: warning: @example should not appear in @code
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@example should not appear in @code',
+ 'type' => 'warning'
+ },
+ {
+ 'error_line' => ':1: @code missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@code missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':5: Misplaced }
+',
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => '',
+ 'text' => 'Misplaced }',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/float_in_style_command.pl
===================================================================
RCS file: results/invalid_nestings/float_in_style_command.pl
diff -N results/invalid_nestings/float_in_style_command.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/float_in_style_command.pl 7 Mar 2011 00:09:45
-0000 1.1
@@ -0,0 +1,310 @@
+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);
+
+use utf8;
+
+$result_trees{'float_in_style_command'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'A'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'block_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'B'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'space_at_end_block_command'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'cmdname' => 'float',
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in float
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Caption'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_context'
+ }
+ ],
+ 'cmdname' => 'caption',
+ 'contents' => [],
+ 'extra' => {
+ 'float' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'float'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'float',
+ 'text_arg' => 'float'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'block_command_line_contents' => [
+ [
+ {}
+ ],
+ [
+ {}
+ ]
+ ],
+ 'caption' => {},
+ 'end_command' => {},
+ 'invalid_nesting' => 1,
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'B',
+ 'type' => {
+ 'content' => [
+ {}
+ ],
+ 'normalized' => 'A'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'number' => 1,
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'float_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'float_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'float_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[0]{'contents'}[0];
+$result_trees{'float_in_style_command'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[0];
+$result_trees{'float_in_style_command'}{'contents'}[0]{'parent'} =
$result_trees{'float_in_style_command'};
+$result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'float_in_style_command'}{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[1]{'contents'}[1]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[1]{'contents'}[2]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[1]{'parent'} =
$result_trees{'float_in_style_command'}{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[0];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[1]{'extra'}{'float'}
= $result_trees{'float_in_style_command'}{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3]{'extra'}{'command'}
= $result_trees{'float_in_style_command'}{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'float_in_style_command'}{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'block_command_line_contents'}[0][0]
=
$result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'block_command_line_contents'}[1][0]
=
$result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[1]{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'caption'} =
$result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'end_command'}
= $result_trees{'float_in_style_command'}{'contents'}[1]{'contents'}[3];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[1]{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'extra'}{'type'}{'content'}[0]
=
$result_trees{'float_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'float_in_style_command'}{'contents'}[1]{'parent'} =
$result_trees{'float_in_style_command'};
+
+$result_texis{'float_in_style_command'} = '@code{
address@hidden A, B
+in float
address@hidden
address@hidden float
+';
+
+
+$result_texts{'float_in_style_command'} = '
+in float
+
+';
+
+$result_errors{'float_in_style_command'} = [
+ {
+ 'error_line' => ':2: warning: @float should not appear in @code
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@float should not appear in @code',
+ 'type' => 'warning'
+ },
+ {
+ 'error_line' => ':1: @code missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@code missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':6: Misplaced }
+',
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => '',
+ 'text' => 'Misplaced }',
+ 'type' => 'error'
+ }
+];
+
+
+$result_floats{'float_in_style_command'} = {
+ 'A' => [
+ {
+ 'cmdname' => 'float',
+ 'extra' => {
+ 'caption' => {
+ 'cmdname' => 'caption',
+ 'extra' => {
+ 'float' => {}
+ }
+ },
+ 'end_command' => {
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'float',
+ 'text_arg' => 'float'
+ }
+ },
+ 'normalized' => 'B',
+ 'type' => {
+ 'content' => [
+ {
+ 'text' => 'A'
+ }
+ ],
+ 'normalized' => 'A'
+ }
+ },
+ 'number' => 1
+ }
+ ]
+};
+$result_floats{'float_in_style_command'}{'A'}[0]{'extra'}{'caption'}{'extra'}{'float'}
= $result_floats{'float_in_style_command'}{'A'}[0];
+$result_floats{'float_in_style_command'}{'A'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
= $result_floats{'float_in_style_command'}{'A'}[0];
+
+
+1;
Index: results/invalid_nestings/flushright_in_style_command.pl
===================================================================
RCS file: results/invalid_nestings/flushright_in_style_command.pl
diff -N results/invalid_nestings/flushright_in_style_command.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/flushright_in_style_command.pl 7 Mar 2011
00:09:45 -0000 1.1
@@ -0,0 +1,168 @@
+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);
+
+use utf8;
+
+$result_trees{'flushright_in_style_command'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'flushright',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in flushright
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'flushright'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'flushright',
+ 'text_arg' => 'flushright'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'invalid_nesting' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'flushright_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'flushright_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'flushright_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'flushright_in_style_command'}{'contents'}[0]{'contents'}[0];
+$result_trees{'flushright_in_style_command'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'flushright_in_style_command'}{'contents'}[0];
+$result_trees{'flushright_in_style_command'}{'contents'}[0]{'parent'} =
$result_trees{'flushright_in_style_command'};
+$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'flushright_in_style_command'}{'contents'}[1];
+$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'flushright_in_style_command'}{'contents'}[1];
+$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'flushright_in_style_command'}{'contents'}[1];
+$result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'flushright_in_style_command'}{'contents'}[1];
+$result_trees{'flushright_in_style_command'}{'contents'}[1]{'extra'}{'end_command'}
= $result_trees{'flushright_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'flushright_in_style_command'}{'contents'}[1]{'parent'} =
$result_trees{'flushright_in_style_command'};
+
+$result_texis{'flushright_in_style_command'} = '@code{
address@hidden
+in flushright
address@hidden flushright
+';
+
+
+$result_texts{'flushright_in_style_command'} = '
+in flushright
+';
+
+$result_errors{'flushright_in_style_command'} = [
+ {
+ 'error_line' => ':2: warning: @flushright should not appear in @code
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@flushright should not appear in @code',
+ 'type' => 'warning'
+ },
+ {
+ 'error_line' => ':1: @code missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@code missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':5: Misplaced }
+',
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => '',
+ 'text' => 'Misplaced }',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/menu_in_style_command.pl
===================================================================
RCS file: results/invalid_nestings/menu_in_style_command.pl
diff -N results/invalid_nestings/menu_in_style_command.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/menu_in_style_command.pl 7 Mar 2011 00:09:46
-0000 1.1
@@ -0,0 +1,325 @@
+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);
+
+use utf8;
+
+$result_trees{'menu_in_style_command'} = {
+ 'contents' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ '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'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '(truc)'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'manual_content' => [
+ {
+ 'parent' => {},
+ 'text' => 'truc'
+ }
+ ]
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ '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' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'invalid_nesting' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'menu_in_style_command'}{'contents'}[0]{'parent'} =
$result_trees{'menu_in_style_command'};
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'menu_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'menu_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'menu_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'menu_in_style_command'}{'contents'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'menu_in_style_command'}{'contents'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'menu_in_style_command'}{'contents'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'extra'}{'end_command'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'menu_in_style_command'}{'contents'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
=
$result_trees{'menu_in_style_command'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'menu_in_style_command'}{'contents'}[1]{'parent'} =
$result_trees{'menu_in_style_command'};
+
+$result_texis{'menu_in_style_command'} = '@node Top
+
address@hidden
address@hidden
+* (truc)::
address@hidden menu
+';
+
+
+$result_texts{'menu_in_style_command'} = '
+
+* (truc)::
+';
+
+$result_sectioning{'menu_in_style_command'} = {};
+
+$result_nodes{'menu_in_style_command'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu',
+ 'extra' => {
+ 'end_command' => {
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'menu',
+ 'text_arg' => 'menu'
+ }
+ }
+ }
+ }
+ ],
+ 'node_up' => {
+ 'extra' => {
+ 'manual_content' => [
+ {
+ 'text' => 'dir'
+ }
+ ]
+ }
+ }
+};
+$result_nodes{'menu_in_style_command'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
= $result_nodes{'menu_in_style_command'}{'menus'}[0];
+
+$result_menus{'menu_in_style_command'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+};
+
+$result_errors{'menu_in_style_command'} = [
+ {
+ 'error_line' => ':4: warning: @menu should not appear in @code
+',
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => '',
+ 'text' => '@menu should not appear in @code',
+ 'type' => 'warning'
+ },
+ {
+ 'error_line' => ':3: @code missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => '',
+ 'text' => '@code missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':7: Misplaced }
+',
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => '',
+ 'text' => 'Misplaced }',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/multitable_in_style_command.pl
===================================================================
RCS file: results/invalid_nestings/multitable_in_style_command.pl
diff -N results/invalid_nestings/multitable_in_style_command.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/multitable_in_style_command.pl 7 Mar 2011
00:09:47 -0000 1.1
@@ -0,0 +1,290 @@
+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);
+
+use utf8;
+
+$result_trees{'multitable_in_style_command'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Multitable
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'truc'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'bracketed'
+ },
+ {
+ 'parent' => {},
+ 'text' => ' '
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'machin'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'bracketed'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'cmdname' => 'multitable',
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'cmdname' => 'item',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'truc '
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'extra' => {
+ 'cell_number' => 1
+ },
+ 'parent' => {}
+ },
+ {
+ 'cmdname' => 'tab',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'machin
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'extra' => {
+ 'cell_number' => 2
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'row_number' => 1
+ },
+ 'parent' => {},
+ 'type' => 'row'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'multitable'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'multitable',
+ 'text_arg' => 'multitable'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'invalid_nesting' => 1,
+ 'max_columns' => 2,
+ 'prototypes' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'bracketed_multitable_prototype'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'bracketed_multitable_prototype'
+ }
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'multitable_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[0]{'contents'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[0]{'parent'} =
$result_trees{'multitable_in_style_command'};
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[3];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1]{'extra'}{'command'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'extra'}{'end_command'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'extra'}{'prototypes'}[0]{'contents'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'};
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'extra'}{'prototypes'}[0]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'extra'}{'prototypes'}[1]{'contents'}
=
$result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0]{'contents'}[3]{'contents'};
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'extra'}{'prototypes'}[1]{'parent'}
= $result_trees{'multitable_in_style_command'}{'contents'}[1]{'args'}[0];
+$result_trees{'multitable_in_style_command'}{'contents'}[1]{'parent'} =
$result_trees{'multitable_in_style_command'};
+
+$result_texis{'multitable_in_style_command'} = '@code{
+Multitable
address@hidden {truc} {machin}
address@hidden truc @tab machin
address@hidden multitable
+';
+
+
+$result_texts{'multitable_in_style_command'} = '
+Multitable
+truc machin
+';
+
+$result_errors{'multitable_in_style_command'} = [
+ {
+ 'error_line' => ':3: warning: @multitable should not appear in @code
+',
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => '',
+ 'text' => '@multitable should not appear in @code',
+ 'type' => 'warning'
+ },
+ {
+ 'error_line' => ':1: @code missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@code missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':6: Misplaced }
+',
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => '',
+ 'text' => 'Misplaced }',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/quotation_in_style_command.pl
===================================================================
RCS file: results/invalid_nestings/quotation_in_style_command.pl
diff -N results/invalid_nestings/quotation_in_style_command.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/quotation_in_style_command.pl 7 Mar 2011
00:09:49 -0000 1.1
@@ -0,0 +1,168 @@
+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);
+
+use utf8;
+
+$result_trees{'quotation_in_style_command'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'a quotation
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'quotation'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'quotation',
+ 'text_arg' => 'quotation'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {},
+ 'invalid_nesting' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'quotation_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'quotation_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'quotation_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'quotation_in_style_command'}{'contents'}[0]{'contents'}[0];
+$result_trees{'quotation_in_style_command'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'quotation_in_style_command'}{'contents'}[0];
+$result_trees{'quotation_in_style_command'}{'contents'}[0]{'parent'} =
$result_trees{'quotation_in_style_command'};
+$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'quotation_in_style_command'}{'contents'}[1];
+$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[1];
+$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'quotation_in_style_command'}{'contents'}[1];
+$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'quotation_in_style_command'}{'contents'}[1];
+$result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'quotation_in_style_command'}{'contents'}[1];
+$result_trees{'quotation_in_style_command'}{'contents'}[1]{'extra'}{'end_command'}
= $result_trees{'quotation_in_style_command'}{'contents'}[1]{'contents'}[2];
+$result_trees{'quotation_in_style_command'}{'contents'}[1]{'parent'} =
$result_trees{'quotation_in_style_command'};
+
+$result_texis{'quotation_in_style_command'} = '@code{
address@hidden
+a quotation
address@hidden quotation
+';
+
+
+$result_texts{'quotation_in_style_command'} = '
+a quotation
+';
+
+$result_errors{'quotation_in_style_command'} = [
+ {
+ 'error_line' => ':2: warning: @quotation should not appear in @code
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@quotation should not appear in @code',
+ 'type' => 'warning'
+ },
+ {
+ 'error_line' => ':1: @code missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@code missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':5: Misplaced }
+',
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => '',
+ 'text' => 'Misplaced }',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/verbatim_in_style_command.pl
===================================================================
RCS file: results/invalid_nestings/verbatim_in_style_command.pl
diff -N results/invalid_nestings/verbatim_in_style_command.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/verbatim_in_style_command.pl 7 Mar 2011
00:09:50 -0000 1.1
@@ -0,0 +1,124 @@
+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);
+
+use utf8;
+
+$result_trees{'verbatim_in_style_command'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'verbatim',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'verbatim
+',
+ 'type' => 'raw'
+ }
+ ],
+ 'extra' => {
+ 'invalid_nesting' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'verbatim_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'verbatim_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'verbatim_in_style_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'verbatim_in_style_command'}{'contents'}[0]{'contents'}[0];
+$result_trees{'verbatim_in_style_command'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'verbatim_in_style_command'}{'contents'}[0];
+$result_trees{'verbatim_in_style_command'}{'contents'}[0]{'parent'} =
$result_trees{'verbatim_in_style_command'};
+$result_trees{'verbatim_in_style_command'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'verbatim_in_style_command'}{'contents'}[1];
+$result_trees{'verbatim_in_style_command'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'verbatim_in_style_command'}{'contents'}[1];
+$result_trees{'verbatim_in_style_command'}{'contents'}[1]{'parent'} =
$result_trees{'verbatim_in_style_command'};
+$result_trees{'verbatim_in_style_command'}{'contents'}[2]{'parent'} =
$result_trees{'verbatim_in_style_command'};
+
+$result_texis{'verbatim_in_style_command'} = '@code{
address@hidden
+verbatim
address@hidden verbatim
+';
+
+
+$result_texts{'verbatim_in_style_command'} = '
+verbatim
+';
+
+$result_errors{'verbatim_in_style_command'} = [
+ {
+ 'error_line' => ':2: warning: @verbatim should not appear in @code
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@verbatim should not appear in @code',
+ 'type' => 'warning'
+ },
+ {
+ 'error_line' => ':1: @code missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@code missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':5: Misplaced }
+',
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => '',
+ 'text' => 'Misplaced }',
+ 'type' => 'error'
+ }
+];
+
+
+1;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- texinfo/tp/t 03coverage_braces.t 57invalid_nest...,
Patrice Dumas <=