texinfo-commits
[Top][All Lists]
Advanced

[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;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]