texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

texinfo/tp/t 55conditionals.t results/condition...


From: Patrice Dumas
Subject: texinfo/tp/t 55conditionals.t results/condition...
Date: Wed, 16 Mar 2011 08:23:48 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        11/03/16 08:23:47

Modified files:
        tp/t           : 55conditionals.t 
Added files:
        tp/t/results/conditionals: commands_in_ifset.pl 
                                   empty_ifset_in_ifset_no_set.pl 
                                   empty_ifset_in_ifset_set.pl 
                                   end_ifset_in_format.pl 
                                   ifclear_in_ifset.pl 
                                   ifclear_in_ifset_set.pl 
                                   ignored_in_ifset.pl 
                                   nested_ifset_ifclear.pl 

Log message:
        Test conditionals.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/55conditionals.t?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/conditionals/commands_in_ifset.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/conditionals/empty_ifset_in_ifset_no_set.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/conditionals/empty_ifset_in_ifset_set.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/conditionals/end_ifset_in_format.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/conditionals/ifclear_in_ifset.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/conditionals/ifclear_in_ifset_set.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/conditionals/ignored_in_ifset.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/conditionals/nested_ifset_ifclear.pl?cvsroot=texinfo&rev=1.1

Patches:
Index: 55conditionals.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/55conditionals.t,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- 55conditionals.t    11 Jan 2011 22:29:39 -0000      1.10
+++ 55conditionals.t    16 Mar 2011 08:23:46 -0000      1.11
@@ -98,6 +98,132 @@
 This is ifnottex text.
 @end ifnottex
 ', { 'expanded_formats' => ['info', 'html'] }],
+['commands_in_ifset',
+'
address@hidden notset
address@hidden
address@hidden ISO-8859-1
address@hidden ifsettruc
+open { 
address@hidden ifset
+
address@hidden notset
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden
address@hidden ifset
+'],
+['ignored_in_ifset',
+'
address@hidden notset
address@hidden
address@hidden ifset
address@hidden ignore
+text
address@hidden ifset
+
address@hidden notset
address@hidden
address@hidden ifset
address@hidden verbatim
address@hidden ifset
+
address@hidden notset
address@hidden
address@hidden ifset
+%}
address@hidden ifset
+'],
+['empty_ifset_in_ifset_no_set',
+'
address@hidden notset
address@hidden
address@hidden
address@hidden html
address@hidden ifset
+'],
+['ifclear_in_ifset',
+'
address@hidden a
address@hidden ok  - ok, ignored
address@hidden junky   - ok, ignored
address@hidden ifset
address@hidden WRONG - missing @end ifset.
+'],
+['ifclear_in_ifset_set',
+'
address@hidden a
+
address@hidden a
address@hidden ok  - ok, ignored
address@hidden junky   - ok, ignored
address@hidden ifset
address@hidden WRONG - missing @end ifset.
+'],
+['nested_ifset_ifclear',
+'
address@hidden conditionals{}
address@hidden somevar
address@hidden anothervar
+Both somevar and anothervar are set.
address@hidden ifset
address@hidden anothervar
+Somevar is set, anothervar is not.
address@hidden ifclear
address@hidden ifset
address@hidden macro
+
address@hidden somevar
address@hidden anothervar
address@hidden
+
address@hidden somevar
address@hidden anothervar
address@hidden
+
address@hidden somevar
address@hidden anothervar
address@hidden
+
address@hidden somevar
address@hidden anothervar
address@hidden
+'],
+['end_ifset_in_format',
+'
address@hidden notset
+
address@hidden notset
address@hidden
address@hidden ifset
address@hidden ignore
+text
address@hidden ifset
+
address@hidden notset
address@hidden
address@hidden ifset
address@hidden verbatim
address@hidden ifset
+
address@hidden notset
address@hidden
address@hidden ifset
+%}
address@hidden ifset
+'],
+['empty_ifset_in_ifset_set',
+'
address@hidden notset
+
address@hidden notset
address@hidden
address@hidden
address@hidden html
address@hidden ifset
+'],
 ['empty_ifclear',
 '@ifclear
 

Index: results/conditionals/commands_in_ifset.pl
===================================================================
RCS file: results/conditionals/commands_in_ifset.pl
diff -N results/conditionals/commands_in_ifset.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ results/conditionals/commands_in_ifset.pl   16 Mar 2011 08:23:46 -0000      
1.1
@@ -0,0 +1,39 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors);
+
+use utf8;
+
+$result_trees{'commands_in_ifset'} = {
+  'contents' => [
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'commands_in_ifset'}{'contents'}[0]{'parent'} = 
$result_trees{'commands_in_ifset'};
+$result_trees{'commands_in_ifset'}{'contents'}[1]{'parent'} = 
$result_trees{'commands_in_ifset'};
+
+$result_texis{'commands_in_ifset'} = '
+
+';
+
+
+$result_texts{'commands_in_ifset'} = '
+
+';
+
+$result_errors{'commands_in_ifset'} = [];
+
+
+1;

Index: results/conditionals/empty_ifset_in_ifset_no_set.pl
===================================================================
RCS file: results/conditionals/empty_ifset_in_ifset_no_set.pl
diff -N results/conditionals/empty_ifset_in_ifset_no_set.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ results/conditionals/empty_ifset_in_ifset_no_set.pl 16 Mar 2011 08:23:46 
-0000      1.1
@@ -0,0 +1,57 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors);
+
+use utf8;
+
+$result_trees{'empty_ifset_in_ifset_no_set'} = {
+  'contents' => [
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'cmdname' => 'ifset',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '@html
+',
+          'type' => 'raw'
+        }
+      ],
+      'parent' => {}
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'empty_ifset_in_ifset_no_set'}{'contents'}[0]{'parent'} = 
$result_trees{'empty_ifset_in_ifset_no_set'};
+$result_trees{'empty_ifset_in_ifset_no_set'}{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'empty_ifset_in_ifset_no_set'}{'contents'}[1];
+$result_trees{'empty_ifset_in_ifset_no_set'}{'contents'}[1]{'parent'} = 
$result_trees{'empty_ifset_in_ifset_no_set'};
+
+$result_texis{'empty_ifset_in_ifset_no_set'} = '
address@hidden@html
address@hidden ifset
+';
+
+
+$result_texts{'empty_ifset_in_ifset_no_set'} = '
address@hidden
+';
+
+$result_errors{'empty_ifset_in_ifset_no_set'} = [
+  {
+    'error_line' => ':6: No matching address@hidden ifset\'
+',
+    'file_name' => '',
+    'line_nr' => 6,
+    'macro' => '',
+    'text' => 'No matching address@hidden ifset\'',
+    'type' => 'error'
+  }
+];
+
+
+1;

Index: results/conditionals/empty_ifset_in_ifset_set.pl
===================================================================
RCS file: results/conditionals/empty_ifset_in_ifset_set.pl
diff -N results/conditionals/empty_ifset_in_ifset_set.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ results/conditionals/empty_ifset_in_ifset_set.pl    16 Mar 2011 08:23:47 
-0000      1.1
@@ -0,0 +1,99 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors);
+
+use utf8;
+
+$result_trees{'empty_ifset_in_ifset_set'} = {
+  'contents' => [
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'notset',
+          'type' => 'misc_arg'
+        },
+        {
+          'parent' => {},
+          'text' => '',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'set',
+      'extra' => {
+        'arg_line' => ' notset
+'
+      },
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'cmdname' => 'html',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '@ifset
+',
+          'type' => 'raw'
+        }
+      ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 5,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line_after_command'
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'empty_ifset_in_ifset_set'}{'contents'}[0]{'parent'} = 
$result_trees{'empty_ifset_in_ifset_set'};
+$result_trees{'empty_ifset_in_ifset_set'}{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'empty_ifset_in_ifset_set'}{'contents'}[1];
+$result_trees{'empty_ifset_in_ifset_set'}{'contents'}[1]{'args'}[1]{'parent'} 
= $result_trees{'empty_ifset_in_ifset_set'}{'contents'}[1];
+$result_trees{'empty_ifset_in_ifset_set'}{'contents'}[1]{'parent'} = 
$result_trees{'empty_ifset_in_ifset_set'};
+$result_trees{'empty_ifset_in_ifset_set'}{'contents'}[2]{'parent'} = 
$result_trees{'empty_ifset_in_ifset_set'};
+$result_trees{'empty_ifset_in_ifset_set'}{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'empty_ifset_in_ifset_set'}{'contents'}[3];
+$result_trees{'empty_ifset_in_ifset_set'}{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'empty_ifset_in_ifset_set'}{'contents'}[3];
+$result_trees{'empty_ifset_in_ifset_set'}{'contents'}[3]{'parent'} = 
$result_trees{'empty_ifset_in_ifset_set'};
+$result_trees{'empty_ifset_in_ifset_set'}{'contents'}[4]{'parent'} = 
$result_trees{'empty_ifset_in_ifset_set'};
+
+$result_texis{'empty_ifset_in_ifset_set'} = '
address@hidden notset
+
address@hidden
address@hidden
address@hidden html
+';
+
+
+$result_texts{'empty_ifset_in_ifset_set'} = '
+
+';
+
+$result_errors{'empty_ifset_in_ifset_set'} = [];
+
+
+1;

Index: results/conditionals/end_ifset_in_format.pl
===================================================================
RCS file: results/conditionals/end_ifset_in_format.pl
diff -N results/conditionals/end_ifset_in_format.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ results/conditionals/end_ifset_in_format.pl 16 Mar 2011 08:23:47 -0000      
1.1
@@ -0,0 +1,223 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors);
+
+use utf8;
+
+$result_trees{'end_ifset_in_format'} = {
+  'contents' => [
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'notset',
+          'type' => 'misc_arg'
+        },
+        {
+          'parent' => {},
+          'text' => '',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'set',
+      'extra' => {
+        'arg_line' => ' notset
+'
+      },
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'cmdname' => 'ignore',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '@end ifset
+',
+          'type' => 'raw'
+        }
+      ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 5,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line_after_command'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'text
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'cmdname' => 'verbatim',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '@end ifset
+',
+          'type' => 'raw'
+        }
+      ],
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 12,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line_after_command'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'raw'
+                },
+                {
+                  'parent' => {},
+                  'text' => '@end ifset
+',
+                  'type' => 'raw'
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'verb',
+          'contents' => [],
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 18,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => '%'
+        },
+        {
+          'parent' => {},
+          'text' => '
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'end_ifset_in_format'}{'contents'}[0]{'parent'} = 
$result_trees{'end_ifset_in_format'};
+$result_trees{'end_ifset_in_format'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'end_ifset_in_format'}{'contents'}[1];
+$result_trees{'end_ifset_in_format'}{'contents'}[1]{'args'}[1]{'parent'} = 
$result_trees{'end_ifset_in_format'}{'contents'}[1];
+$result_trees{'end_ifset_in_format'}{'contents'}[1]{'parent'} = 
$result_trees{'end_ifset_in_format'};
+$result_trees{'end_ifset_in_format'}{'contents'}[2]{'parent'} = 
$result_trees{'end_ifset_in_format'};
+$result_trees{'end_ifset_in_format'}{'contents'}[3]{'contents'}[0]{'parent'} = 
$result_trees{'end_ifset_in_format'}{'contents'}[3];
+$result_trees{'end_ifset_in_format'}{'contents'}[3]{'contents'}[1]{'parent'} = 
$result_trees{'end_ifset_in_format'}{'contents'}[3];
+$result_trees{'end_ifset_in_format'}{'contents'}[3]{'parent'} = 
$result_trees{'end_ifset_in_format'};
+$result_trees{'end_ifset_in_format'}{'contents'}[4]{'parent'} = 
$result_trees{'end_ifset_in_format'};
+$result_trees{'end_ifset_in_format'}{'contents'}[5]{'contents'}[0]{'parent'} = 
$result_trees{'end_ifset_in_format'}{'contents'}[5];
+$result_trees{'end_ifset_in_format'}{'contents'}[5]{'parent'} = 
$result_trees{'end_ifset_in_format'};
+$result_trees{'end_ifset_in_format'}{'contents'}[6]{'parent'} = 
$result_trees{'end_ifset_in_format'};
+$result_trees{'end_ifset_in_format'}{'contents'}[7]{'contents'}[0]{'parent'} = 
$result_trees{'end_ifset_in_format'}{'contents'}[7];
+$result_trees{'end_ifset_in_format'}{'contents'}[7]{'contents'}[1]{'parent'} = 
$result_trees{'end_ifset_in_format'}{'contents'}[7];
+$result_trees{'end_ifset_in_format'}{'contents'}[7]{'parent'} = 
$result_trees{'end_ifset_in_format'};
+$result_trees{'end_ifset_in_format'}{'contents'}[8]{'parent'} = 
$result_trees{'end_ifset_in_format'};
+$result_trees{'end_ifset_in_format'}{'contents'}[9]{'parent'} = 
$result_trees{'end_ifset_in_format'};
+$result_trees{'end_ifset_in_format'}{'contents'}[10]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'end_ifset_in_format'}{'contents'}[10]{'contents'}[0]{'args'}[0];
+$result_trees{'end_ifset_in_format'}{'contents'}[10]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'end_ifset_in_format'}{'contents'}[10]{'contents'}[0]{'args'}[0];
+$result_trees{'end_ifset_in_format'}{'contents'}[10]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'end_ifset_in_format'}{'contents'}[10]{'contents'}[0];
+$result_trees{'end_ifset_in_format'}{'contents'}[10]{'contents'}[0]{'parent'} 
= $result_trees{'end_ifset_in_format'}{'contents'}[10];
+$result_trees{'end_ifset_in_format'}{'contents'}[10]{'contents'}[1]{'parent'} 
= $result_trees{'end_ifset_in_format'}{'contents'}[10];
+$result_trees{'end_ifset_in_format'}{'contents'}[10]{'parent'} = 
$result_trees{'end_ifset_in_format'};
+
+$result_texis{'end_ifset_in_format'} = '
address@hidden notset
+
address@hidden
address@hidden ifset
address@hidden ignore
+text
+
address@hidden
address@hidden ifset
address@hidden verbatim
+
address@hidden
address@hidden ifset
+%}
+';
+
+
+$result_texts{'end_ifset_in_format'} = '
+
+text
+
address@hidden ifset
+
+
address@hidden ifset
+
+';
+
+$result_errors{'end_ifset_in_format'} = [];
+
+
+1;

Index: results/conditionals/ifclear_in_ifset.pl
===================================================================
RCS file: results/conditionals/ifclear_in_ifset.pl
diff -N results/conditionals/ifclear_in_ifset.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ results/conditionals/ifclear_in_ifset.pl    16 Mar 2011 08:23:47 -0000      
1.1
@@ -0,0 +1,45 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors);
+
+use utf8;
+
+$result_trees{'ifclear_in_ifset'} = {
+  'contents' => [
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => ' WRONG - missing @end ifset.
+',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'c',
+      'parent' => {}
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'ifclear_in_ifset'}{'contents'}[0]{'parent'} = 
$result_trees{'ifclear_in_ifset'};
+$result_trees{'ifclear_in_ifset'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'ifclear_in_ifset'}{'contents'}[1];
+$result_trees{'ifclear_in_ifset'}{'contents'}[1]{'parent'} = 
$result_trees{'ifclear_in_ifset'};
+
+$result_texis{'ifclear_in_ifset'} = '
address@hidden WRONG - missing @end ifset.
+';
+
+
+$result_texts{'ifclear_in_ifset'} = '
+';
+
+$result_errors{'ifclear_in_ifset'} = [];
+
+
+1;

Index: results/conditionals/ifclear_in_ifset_set.pl
===================================================================
RCS file: results/conditionals/ifclear_in_ifset_set.pl
diff -N results/conditionals/ifclear_in_ifset_set.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ results/conditionals/ifclear_in_ifset_set.pl        16 Mar 2011 08:23:47 
-0000      1.1
@@ -0,0 +1,206 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors);
+
+use utf8;
+
+$result_trees{'ifclear_in_ifset_set'} = {
+  'contents' => [
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'a',
+          'type' => 'misc_arg'
+        },
+        {
+          'parent' => {},
+          'text' => '',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'set',
+      'extra' => {
+        'arg_line' => ' a
+'
+      },
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'junky   - ok, ignored'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'end',
+      'extra' => {
+        'text_arg' => 'junky   - ok, ignored'
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'ifset'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'end',
+      'extra' => {
+        'text_arg' => 'ifset'
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 7,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => ' WRONG - missing @end ifset.
+',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'c',
+      'parent' => {}
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[0]{'parent'} = 
$result_trees{'ifclear_in_ifset_set'};
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'ifclear_in_ifset_set'}{'contents'}[1];
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[1]{'args'}[1]{'parent'} = 
$result_trees{'ifclear_in_ifset_set'}{'contents'}[1];
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[1]{'parent'} = 
$result_trees{'ifclear_in_ifset_set'};
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[2]{'parent'} = 
$result_trees{'ifclear_in_ifset_set'};
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'ifclear_in_ifset_set'}{'contents'}[3]{'args'}[0];
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'ifclear_in_ifset_set'}{'contents'}[3]{'args'}[0];
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'ifclear_in_ifset_set'}{'contents'}[3]{'args'}[0];
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'ifclear_in_ifset_set'}{'contents'}[3];
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[3]{'parent'} = 
$result_trees{'ifclear_in_ifset_set'};
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'ifclear_in_ifset_set'}{'contents'}[4]{'args'}[0];
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'ifclear_in_ifset_set'}{'contents'}[4]{'args'}[0];
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'ifclear_in_ifset_set'}{'contents'}[4]{'args'}[0];
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'ifclear_in_ifset_set'}{'contents'}[4];
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[4]{'parent'} = 
$result_trees{'ifclear_in_ifset_set'};
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[5]{'args'}[0]{'parent'} = 
$result_trees{'ifclear_in_ifset_set'}{'contents'}[5];
+$result_trees{'ifclear_in_ifset_set'}{'contents'}[5]{'parent'} = 
$result_trees{'ifclear_in_ifset_set'};
+
+$result_texis{'ifclear_in_ifset_set'} = '
address@hidden a
+
address@hidden junky   - ok, ignored
address@hidden ifset
address@hidden WRONG - missing @end ifset.
+';
+
+
+$result_texts{'ifclear_in_ifset_set'} = '
+
+';
+
+$result_errors{'ifclear_in_ifset_set'} = [
+  {
+    'error_line' => ':6: warning: Unknown @end junky
+',
+    'file_name' => '',
+    'line_nr' => 6,
+    'macro' => '',
+    'text' => 'Unknown @end junky',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => ':6: Superfluous argument to @end :    - ok, ignored
+',
+    'file_name' => '',
+    'line_nr' => 6,
+    'macro' => '',
+    'text' => 'Superfluous argument to @end :    - ok, ignored',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':7: Unmatched address@hidden'
+',
+    'file_name' => '',
+    'line_nr' => 7,
+    'macro' => '',
+    'text' => 'Unmatched address@hidden'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':8: Expected @end ifclear
+',
+    'file_name' => '',
+    'line_nr' => 8,
+    'macro' => '',
+    'text' => 'Expected @end ifclear',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':8: Expected @end ifset
+',
+    'file_name' => '',
+    'line_nr' => 8,
+    'macro' => '',
+    'text' => 'Expected @end ifset',
+    'type' => 'error'
+  }
+];
+
+
+1;

Index: results/conditionals/ignored_in_ifset.pl
===================================================================
RCS file: results/conditionals/ignored_in_ifset.pl
diff -N results/conditionals/ignored_in_ifset.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ results/conditionals/ignored_in_ifset.pl    16 Mar 2011 08:23:47 -0000      
1.1
@@ -0,0 +1,256 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors);
+
+use utf8;
+
+$result_trees{'ignored_in_ifset'} = {
+  'contents' => [
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'text
+'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'ifset'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'end',
+          'extra' => {
+            'text_arg' => 'ifset'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 7,
+            'macro' => ''
+          },
+          'parent' => {}
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'ifset'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'end',
+      'extra' => {
+        'text_arg' => 'ifset'
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 13,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '%
+'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'ifset'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'end',
+          'extra' => {
+            'text_arg' => 'ifset'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 19,
+            'macro' => ''
+          },
+          'parent' => {}
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'ignored_in_ifset'}{'contents'}[0]{'parent'} = 
$result_trees{'ignored_in_ifset'};
+$result_trees{'ignored_in_ifset'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'ignored_in_ifset'}{'contents'}[1];
+$result_trees{'ignored_in_ifset'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'ignored_in_ifset'}{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'ignored_in_ifset'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'ignored_in_ifset'}{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'ignored_in_ifset'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'ignored_in_ifset'}{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'ignored_in_ifset'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'ignored_in_ifset'}{'contents'}[1]{'contents'}[1];
+$result_trees{'ignored_in_ifset'}{'contents'}[1]{'contents'}[1]{'parent'} = 
$result_trees{'ignored_in_ifset'}{'contents'}[1];
+$result_trees{'ignored_in_ifset'}{'contents'}[1]{'parent'} = 
$result_trees{'ignored_in_ifset'};
+$result_trees{'ignored_in_ifset'}{'contents'}[2]{'parent'} = 
$result_trees{'ignored_in_ifset'};
+$result_trees{'ignored_in_ifset'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'ignored_in_ifset'}{'contents'}[3]{'args'}[0];
+$result_trees{'ignored_in_ifset'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'ignored_in_ifset'}{'contents'}[3]{'args'}[0];
+$result_trees{'ignored_in_ifset'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'ignored_in_ifset'}{'contents'}[3]{'args'}[0];
+$result_trees{'ignored_in_ifset'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'ignored_in_ifset'}{'contents'}[3];
+$result_trees{'ignored_in_ifset'}{'contents'}[3]{'parent'} = 
$result_trees{'ignored_in_ifset'};
+$result_trees{'ignored_in_ifset'}{'contents'}[4]{'parent'} = 
$result_trees{'ignored_in_ifset'};
+$result_trees{'ignored_in_ifset'}{'contents'}[5]{'contents'}[0]{'parent'} = 
$result_trees{'ignored_in_ifset'}{'contents'}[5];
+$result_trees{'ignored_in_ifset'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'ignored_in_ifset'}{'contents'}[5]{'contents'}[1]{'args'}[0];
+$result_trees{'ignored_in_ifset'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'ignored_in_ifset'}{'contents'}[5]{'contents'}[1]{'args'}[0];
+$result_trees{'ignored_in_ifset'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'ignored_in_ifset'}{'contents'}[5]{'contents'}[1]{'args'}[0];
+$result_trees{'ignored_in_ifset'}{'contents'}[5]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'ignored_in_ifset'}{'contents'}[5]{'contents'}[1];
+$result_trees{'ignored_in_ifset'}{'contents'}[5]{'contents'}[1]{'parent'} = 
$result_trees{'ignored_in_ifset'}{'contents'}[5];
+$result_trees{'ignored_in_ifset'}{'contents'}[5]{'parent'} = 
$result_trees{'ignored_in_ifset'};
+
+$result_texis{'ignored_in_ifset'} = '
+text
address@hidden ifset
+
address@hidden ifset
+
+%
address@hidden ifset
+';
+
+
+$result_texts{'ignored_in_ifset'} = '
+text
+
+
+%
+';
+
+$result_errors{'ignored_in_ifset'} = [
+  {
+    'error_line' => ':5: Unmatched address@hidden ignore\'
+',
+    'file_name' => '',
+    'line_nr' => 5,
+    'macro' => '',
+    'text' => 'Unmatched address@hidden ignore\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':7: Unmatched address@hidden'
+',
+    'file_name' => '',
+    'line_nr' => 7,
+    'macro' => '',
+    'text' => 'Unmatched address@hidden'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':12: Unmatched address@hidden verbatim\'
+',
+    'file_name' => '',
+    'line_nr' => 12,
+    'macro' => '',
+    'text' => 'Unmatched address@hidden verbatim\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':13: Unmatched address@hidden'
+',
+    'file_name' => '',
+    'line_nr' => 13,
+    'macro' => '',
+    'text' => 'Unmatched address@hidden'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':18: Misplaced }
+',
+    'file_name' => '',
+    'line_nr' => 18,
+    'macro' => '',
+    'text' => 'Misplaced }',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':19: Unmatched address@hidden'
+',
+    'file_name' => '',
+    'line_nr' => 19,
+    'macro' => '',
+    'text' => 'Unmatched address@hidden'',
+    'type' => 'error'
+  }
+];
+
+
+1;

Index: results/conditionals/nested_ifset_ifclear.pl
===================================================================
RCS file: results/conditionals/nested_ifset_ifclear.pl
diff -N results/conditionals/nested_ifset_ifclear.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ results/conditionals/nested_ifset_ifclear.pl        16 Mar 2011 08:23:47 
-0000      1.1
@@ -0,0 +1,370 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors);
+
+use utf8;
+
+$result_trees{'nested_ifset_ifclear'} = {
+  'contents' => [
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'conditionals',
+          'type' => 'macro_name'
+        }
+      ],
+      'cmdname' => 'macro',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '@ifset somevar
+',
+          'type' => 'raw'
+        },
+        {
+          'parent' => {},
+          'text' => '@ifset anothervar
+',
+          'type' => 'raw'
+        },
+        {
+          'parent' => {},
+          'text' => 'Both somevar and anothervar are set.
+',
+          'type' => 'raw'
+        },
+        {
+          'parent' => {},
+          'text' => '@end ifset
+',
+          'type' => 'raw'
+        },
+        {
+          'parent' => {},
+          'text' => '@ifclear anothervar
+',
+          'type' => 'raw'
+        },
+        {
+          'parent' => {},
+          'text' => 'Somevar is set, anothervar is not.
+',
+          'type' => 'raw'
+        },
+        {
+          'parent' => {},
+          'text' => '@end ifclear
+',
+          'type' => 'raw'
+        },
+        {
+          'parent' => {},
+          'text' => '@end ifset
+',
+          'type' => 'raw'
+        }
+      ],
+      'extra' => {
+        'arg_line' => ' conditionals{}
+',
+        'macrobody' => '@ifset somevar
address@hidden anothervar
+Both somevar and anothervar are set.
address@hidden ifset
address@hidden anothervar
+Somevar is set, anothervar is not.
address@hidden ifclear
address@hidden ifset
+'
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line_after_command'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'somevar',
+          'type' => 'misc_arg'
+        },
+        {
+          'parent' => {},
+          'text' => '',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'set',
+      'extra' => {
+        'arg_line' => ' somevar
+'
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'anothervar',
+          'type' => 'misc_arg'
+        },
+        {
+          'parent' => {},
+          'text' => '',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'set',
+      'extra' => {
+        'arg_line' => ' anothervar
+'
+      },
+      'parent' => {}
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'Both somevar and anothervar are set.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'somevar',
+          'type' => 'misc_arg'
+        },
+        {
+          'parent' => {},
+          'text' => '',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'set',
+      'extra' => {
+        'arg_line' => ' somevar
+'
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'anothervar',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'clear',
+      'extra' => {
+        'arg_line' => ' anothervar
+'
+      },
+      'parent' => {}
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'Somevar is set, anothervar is not.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'somevar',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'clear',
+      'extra' => {
+        'arg_line' => ' somevar
+'
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'anothervar',
+          'type' => 'misc_arg'
+        },
+        {
+          'parent' => {},
+          'text' => '',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'set',
+      'extra' => {
+        'arg_line' => ' anothervar
+'
+      },
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'somevar',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'clear',
+      'extra' => {
+        'arg_line' => ' somevar
+'
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'parent' => {},
+          'text' => 'anothervar',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'clear',
+      'extra' => {
+        'arg_line' => ' anothervar
+'
+      },
+      'parent' => {}
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[0]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[1];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[1]{'contents'}[0]{'parent'} 
= $result_trees{'nested_ifset_ifclear'}{'contents'}[1];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[1]{'contents'}[1]{'parent'} 
= $result_trees{'nested_ifset_ifclear'}{'contents'}[1];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[1]{'contents'}[2]{'parent'} 
= $result_trees{'nested_ifset_ifclear'}{'contents'}[1];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[1]{'contents'}[3]{'parent'} 
= $result_trees{'nested_ifset_ifclear'}{'contents'}[1];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[1]{'contents'}[4]{'parent'} 
= $result_trees{'nested_ifset_ifclear'}{'contents'}[1];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[1]{'contents'}[5]{'parent'} 
= $result_trees{'nested_ifset_ifclear'}{'contents'}[1];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[1]{'contents'}[6]{'parent'} 
= $result_trees{'nested_ifset_ifclear'}{'contents'}[1];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[1]{'contents'}[7]{'parent'} 
= $result_trees{'nested_ifset_ifclear'}{'contents'}[1];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[1]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[2]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[3]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[4];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[4]{'args'}[1]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[4];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[4]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[5]{'args'}[0]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[5];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[5]{'args'}[1]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[5];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[5]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[6]{'contents'}[0]{'parent'} 
= $result_trees{'nested_ifset_ifclear'}{'contents'}[6];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[6]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[7]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[8]{'args'}[0]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[8];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[8]{'args'}[1]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[8];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[8]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[9]{'args'}[0]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[9];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[9]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[10]{'contents'}[0]{'parent'} 
= $result_trees{'nested_ifset_ifclear'}{'contents'}[10];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[10]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[11]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[12]{'args'}[0]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[12];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[12]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[13]{'args'}[0]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[13];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[13]{'args'}[1]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[13];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[13]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[14]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[15]{'args'}[0]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[15];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[15]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+$result_trees{'nested_ifset_ifclear'}{'contents'}[16]{'args'}[0]{'parent'} = 
$result_trees{'nested_ifset_ifclear'}{'contents'}[16];
+$result_trees{'nested_ifset_ifclear'}{'contents'}[16]{'parent'} = 
$result_trees{'nested_ifset_ifclear'};
+
+$result_texis{'nested_ifset_ifclear'} = '
address@hidden conditionals{}
address@hidden somevar
address@hidden anothervar
+Both somevar and anothervar are set.
address@hidden ifset
address@hidden anothervar
+Somevar is set, anothervar is not.
address@hidden ifclear
address@hidden ifset
address@hidden macro
+
address@hidden somevar
address@hidden anothervar
+Both somevar and anothervar are set.
+
address@hidden somevar
address@hidden anothervar
+Somevar is set, anothervar is not.
+
address@hidden somevar
address@hidden anothervar
+
address@hidden somevar
address@hidden anothervar
+';
+
+
+$result_texts{'nested_ifset_ifclear'} = '
+
+Both somevar and anothervar are set.
+
+Somevar is set, anothervar is not.
+
+
+';
+
+$result_errors{'nested_ifset_ifclear'} = [];
+
+
+1;



reply via email to

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