[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo/tp/t 04verb.t 57invalid_nestings.t resu...
From: |
Patrice Dumas |
Subject: |
texinfo/tp/t 04verb.t 57invalid_nestings.t resu... |
Date: |
Thu, 12 Jan 2012 08:15:06 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 12/01/12 08:15:06
Modified files:
tp/t : 04verb.t 57invalid_nestings.t
Added files:
tp/t/results/invalid_nestings: section_in_copying.pl
section_in_flushright.pl
section_in_footnote.pl
section_in_math.pl
section_in_nested_block_commands.pl
Log message:
More tests section in commands.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/04verb.t?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/57invalid_nestings.t?cvsroot=texinfo&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/section_in_copying.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/section_in_flushright.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/section_in_footnote.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/section_in_math.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl?cvsroot=texinfo&rev=1.1
Patches:
Index: 04verb.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/04verb.t,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- 04verb.t 24 Oct 2010 10:02:42 -0000 1.2
+++ 04verb.t 12 Jan 2012 08:15:05 -0000 1.3
@@ -32,7 +32,7 @@
['verb_at_end_of_line_not_closed',
'verb at end of line @verb{
-']
+'],
);
our ($arg_test_case, $arg_generate, $arg_debug);
Index: 57invalid_nestings.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/57invalid_nestings.t,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- 57invalid_nestings.t 11 Jan 2012 23:27:40 -0000 1.22
+++ 57invalid_nestings.t 12 Jan 2012 08:15:06 -0000 1.23
@@ -266,6 +266,47 @@
@end table
'],
+['section_in_flushright',
+'@flushright
+
+text flushed right
+
address@hidden a section
+'],
+['section_in_copying',
+'@copying
+
+in copying
+
address@hidden section
+'],
+['section_in_nested_block_commands',
+'@table @strong
address@hidden item
+table line
+
address@hidden
+
+in quotation
+
address@hidden a section
+'],
+['section_in_footnote',
+'
address@hidden
+
address@hidden a section
+'],
+['section_in_math',
+'
+Some @math{aa {x^2
+
address@hidden sec1
+
+More @math{ in math
+
address@hidden sec2
+'],
['itemx_in_itemize_enumerate_in_table',
'@table @strong
@item item
Index: results/invalid_nestings/section_in_copying.pl
===================================================================
RCS file: results/invalid_nestings/section_in_copying.pl
diff -N results/invalid_nestings/section_in_copying.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/section_in_copying.pl 12 Jan 2012 08:15:06
-0000 1.1
@@ -0,0 +1,161 @@
+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{'section_in_copying'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'cmdname' => 'copying',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in copying
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'section'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'section',
+ 'contents' => [],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 2,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'number' => 1,
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
= $result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_copying'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'section_in_copying'}{'contents'}[0];
+$result_trees{'section_in_copying'}{'contents'}[0]{'parent'} =
$result_trees{'section_in_copying'};
+$result_trees{'section_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'section_in_copying'}{'contents'}[1];
+$result_trees{'section_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'section_in_copying'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'section_in_copying'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'section_in_copying'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_copying'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'section_in_copying'}{'contents'}[1];
+$result_trees{'section_in_copying'}{'contents'}[1]{'extra'}{'misc_content'}[0]
= $result_trees{'section_in_copying'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'section_in_copying'}{'contents'}[1]{'parent'} =
$result_trees{'section_in_copying'};
+
+$result_texis{'section_in_copying'} = '@copying
+
+in copying
+
address@hidden copying
address@hidden section
+';
+
+
+$result_texts{'section_in_copying'} = '1 section
+=========
+';
+
+$result_sectioning{'section_in_copying'} = {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {},
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ ]
+};
+$result_sectioning{'section_in_copying'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'section_in_copying'};
+
+$result_errors{'section_in_copying'} = [
+ {
+ 'error_line' => ':5: @section seen before @end copying
+',
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => '',
+ 'text' => '@section seen before @end copying',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/section_in_flushright.pl
===================================================================
RCS file: results/invalid_nestings/section_in_flushright.pl
diff -N results/invalid_nestings/section_in_flushright.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/section_in_flushright.pl 12 Jan 2012 08:15:06
-0000 1.1
@@ -0,0 +1,164 @@
+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{'section_in_flushright'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'cmdname' => 'flushright',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'text flushed right
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'a section'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'section',
+ 'contents' => [],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 2,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'number' => 1,
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
= $result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_flushright'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'section_in_flushright'}{'contents'}[0];
+$result_trees{'section_in_flushright'}{'contents'}[0]{'parent'} =
$result_trees{'section_in_flushright'};
+$result_trees{'section_in_flushright'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'section_in_flushright'}{'contents'}[1];
+$result_trees{'section_in_flushright'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'section_in_flushright'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_flushright'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'section_in_flushright'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_flushright'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'section_in_flushright'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_flushright'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'section_in_flushright'}{'contents'}[1];
+$result_trees{'section_in_flushright'}{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'section_in_flushright'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'section_in_flushright'}{'contents'}[1]{'parent'} =
$result_trees{'section_in_flushright'};
+
+$result_texis{'section_in_flushright'} = '@flushright
+
+text flushed right
+
address@hidden flushright
address@hidden a section
+';
+
+
+$result_texts{'section_in_flushright'} = '
+text flushed right
+
+1 a section
+===========
+';
+
+$result_sectioning{'section_in_flushright'} = {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {},
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ ]
+};
+$result_sectioning{'section_in_flushright'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_in_flushright'};
+
+$result_errors{'section_in_flushright'} = [
+ {
+ 'error_line' => ':5: @section seen before @end flushright
+',
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => '',
+ 'text' => '@section seen before @end flushright',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/section_in_footnote.pl
===================================================================
RCS file: results/invalid_nestings/section_in_footnote.pl
diff -N results/invalid_nestings/section_in_footnote.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/section_in_footnote.pl 12 Jan 2012 08:15:06
-0000 1.1
@@ -0,0 +1,163 @@
+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{'section_in_footnote'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Text'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_spaces_before_argument'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_context'
+ }
+ ],
+ 'cmdname' => 'footnote',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'a section'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'section',
+ 'contents' => [],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 2,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'number' => 1,
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'section_in_footnote'}{'contents'}[0];
+$result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[1];
+$result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[1];
+$result_trees{'section_in_footnote'}{'contents'}[0]{'contents'}[1]{'parent'} =
$result_trees{'section_in_footnote'}{'contents'}[0];
+$result_trees{'section_in_footnote'}{'contents'}[0]{'parent'} =
$result_trees{'section_in_footnote'};
+$result_trees{'section_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'section_in_footnote'}{'contents'}[1];
+$result_trees{'section_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'section_in_footnote'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'section_in_footnote'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'section_in_footnote'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_footnote'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'section_in_footnote'}{'contents'}[1];
+$result_trees{'section_in_footnote'}{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'section_in_footnote'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'section_in_footnote'}{'contents'}[1]{'parent'} =
$result_trees{'section_in_footnote'};
+
+$result_texis{'section_in_footnote'} = '
address@hidden
+
address@hidden a section
+';
+
+
+$result_texts{'section_in_footnote'} = '
+Text1 a section
+===========
+';
+
+$result_sectioning{'section_in_footnote'} = {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {},
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ ]
+};
+$result_sectioning{'section_in_footnote'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'section_in_footnote'};
+
+$result_errors{'section_in_footnote'} = [
+ {
+ 'error_line' => ':2: @footnote missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@footnote missing close brace',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/section_in_math.pl
===================================================================
RCS file: results/invalid_nestings/section_in_math.pl
diff -N results/invalid_nestings/section_in_math.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/section_in_math.pl 12 Jan 2012 08:15:06 -0000
1.1
@@ -0,0 +1,336 @@
+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{'section_in_math'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Some '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'aa '
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'x^2
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'bracketed'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_context'
+ }
+ ],
+ 'cmdname' => 'math',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'sec1'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'section',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'More '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'in math
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_context'
+ }
+ ],
+ 'cmdname' => 'math',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 2,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'number' => 1,
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'sec2'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'section',
+ 'contents' => [],
+ 'extra' => {
+ 'invalid_nesting' => 1,
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 2,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 8,
+ 'macro' => ''
+ },
+ 'number' => 2,
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'section_in_math'}{'contents'}[0];
+$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'line_nr'}
=
$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[0]{'contents'}[1]{'parent'} =
$result_trees{'section_in_math'}{'contents'}[0];
+$result_trees{'section_in_math'}{'contents'}[0]{'parent'} =
$result_trees{'section_in_math'};
+$result_trees{'section_in_math'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'section_in_math'}{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'section_in_math'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_math'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'section_in_math'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_math'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'section_in_math'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_math'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'section_in_math'}{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[0]{'parent'} =
$result_trees{'section_in_math'}{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[1]{'contents'}[1]{'parent'} =
$result_trees{'section_in_math'}{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[1]{'extra'}{'misc_content'}[0] =
$result_trees{'section_in_math'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[1]{'parent'} =
$result_trees{'section_in_math'};
+$result_trees{'section_in_math'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'section_in_math'}{'contents'}[2];
+$result_trees{'section_in_math'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'section_in_math'}{'contents'}[2]{'args'}[0];
+$result_trees{'section_in_math'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'section_in_math'}{'contents'}[2]{'args'}[0];
+$result_trees{'section_in_math'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'section_in_math'}{'contents'}[2]{'args'}[0];
+$result_trees{'section_in_math'}{'contents'}[2]{'args'}[0]{'parent'} =
$result_trees{'section_in_math'}{'contents'}[2];
+$result_trees{'section_in_math'}{'contents'}[2]{'extra'}{'misc_content'}[0] =
$result_trees{'section_in_math'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'section_in_math'}{'contents'}[2]{'parent'} =
$result_trees{'section_in_math'};
+
+$result_texis{'section_in_math'} = '
+Some @math{aa {x^2
+
address@hidden sec1
+
+More @math{ in math
+
address@hidden sec2
+';
+
+
+$result_texts{'section_in_math'} = '
+Some aa {x^2
+
+}1 sec1
+======
+
+More in math
+
+2 sec2
+======
+';
+
+$result_sectioning{'section_in_math'} = {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {},
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {},
+ 'level' => 2,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
+ ]
+};
+$result_sectioning{'section_in_math'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'section_in_math'};
+$result_sectioning{'section_in_math'}{'section_childs'}[1]{'section_prev'} =
$result_sectioning{'section_in_math'}{'section_childs'}[0];
+$result_sectioning{'section_in_math'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'section_in_math'};
+$result_sectioning{'section_in_math'}{'section_childs'}[1]{'toplevel_prev'} =
$result_sectioning{'section_in_math'}{'section_childs'}[0];
+
+$result_errors{'section_in_math'} = [
+ {
+ 'error_line' => ':2: Misplaced {
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => 'Misplaced {',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':2: @math missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@math missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':6: @math missing close brace
+',
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => '',
+ 'text' => '@math missing close brace',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':8: warning: @section should not appear in @math
+',
+ 'file_name' => '',
+ 'line_nr' => 8,
+ 'macro' => '',
+ 'text' => '@section should not appear in @math',
+ 'type' => 'warning'
+ }
+];
+
+
+1;
Index: results/invalid_nestings/section_in_nested_block_commands.pl
===================================================================
RCS file: results/invalid_nestings/section_in_nested_block_commands.pl
diff -N results/invalid_nestings/section_in_nested_block_commands.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ results/invalid_nestings/section_in_nested_block_commands.pl 12 Jan
2012 08:15:06 -0000 1.1
@@ -0,0 +1,323 @@
+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{'section_in_nested_block_commands'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'cmdname' => 'strong',
+ 'parent' => {},
+ 'type' => 'command_as_argument'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'space_at_end_block_command'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'cmdname' => 'table',
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'item'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'item',
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'table_term'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'table line
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'quotation',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in quotation
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'table_item'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'table_entry'
+ }
+ ],
+ 'extra' => {
+ 'block_command_line_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'command_as_argument' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'a section'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'section',
+ 'contents' => [],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 2,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'number' => 1,
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'misc_content'}[0]
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[3]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'extra'}{'block_command_line_contents'}[0][0]
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'extra'}{'command_as_argument'}
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'section_in_nested_block_commands'}{'contents'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[0]{'parent'} =
$result_trees{'section_in_nested_block_commands'};
+$result_trees{'section_in_nested_block_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'section_in_nested_block_commands'}{'contents'}[1];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'section_in_nested_block_commands'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'section_in_nested_block_commands'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'section_in_nested_block_commands'}{'contents'}[1]{'args'}[0];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'section_in_nested_block_commands'}{'contents'}[1];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[1]{'extra'}{'misc_content'}[0]
=
$result_trees{'section_in_nested_block_commands'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'section_in_nested_block_commands'}{'contents'}[1]{'parent'} =
$result_trees{'section_in_nested_block_commands'};
+
+$result_texis{'section_in_nested_block_commands'} = '@table @strong
address@hidden item
+table line
+
address@hidden
+
+in quotation
+
address@hidden quotation
address@hidden table
address@hidden a section
+';
+
+
+$result_texts{'section_in_nested_block_commands'} = 'item
+table line
+
+
+in quotation
+
+1 a section
+===========
+';
+
+$result_sectioning{'section_in_nested_block_commands'} = {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {},
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ ]
+};
+$result_sectioning{'section_in_nested_block_commands'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_in_nested_block_commands'};
+
+$result_errors{'section_in_nested_block_commands'} = [
+ {
+ 'error_line' => ':9: @section seen before @end quotation
+',
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => '',
+ 'text' => '@section seen before @end quotation',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':9: @section seen before @end table
+',
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => '',
+ 'text' => '@section seen before @end table',
+ 'type' => 'error'
+ }
+];
+
+
+1;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- texinfo/tp/t 04verb.t 57invalid_nestings.t resu...,
Patrice Dumas <=