changeset 293:15d87ef41764

*IMPL::Config::Activator: refactoring
author sergey
date Wed, 27 Feb 2013 17:37:28 +0400
parents 6dc1c369eb71
children 8088779e539d
files Lib/IMPL/Config/Activator.pm _test/dump.out
diffstat 2 files changed, 6337 insertions(+), 6372 deletions(-) [+]
line wrap: on
line diff
--- a/Lib/IMPL/Config/Activator.pm	Tue Feb 26 02:21:03 2013 +0400
+++ b/Lib/IMPL/Config/Activator.pm	Wed Feb 27 17:37:28 2013 +0400
@@ -1,28 +1,37 @@
 package IMPL::Config::Activator;
 use strict;
 
-use parent qw(IMPL::Object IMPL::Object::Autofill IMPL::Object::PublicSerializable);
-use IMPL::Class::Property;
+use Scalar::Util qw(reftype);
+use IMPL::lang;
+use IMPL::Const qw(:prop);
+use IMPL::declare {
+	require => [
+	   Loader => 'IMPL::Code::Loader',
+	   Exception => 'IMPL::Exception'
+	],
+	base => [
+	   'IMPL::Object' => undef,
+	   'IMPL::Object::Autofill' => '@_',
+	   'IMPL::Object::PublicSerializable' => undef
+	],
+	props => [
+	   factory => PROP_RW,
+	   parameters => PROP_RW,
+	   object => PROP_RO
+	]
+};
 
-BEGIN {
-    public property factory => prop_all;
-    public property parameters => prop_all;
-    public property object => prop_get | owner_set;
-}
-
-__PACKAGE__->PassThroughArgs;
+use constant {
+	SELF_CLASS => __PACKAGE__
+};
 
 sub CTOR {
     my $this = shift;
 
-    die new IMPL::Exception("A factory parameter is required") unless $this->factory;
+    die Exception->new("A factory parameter is required") unless $this->factory;
     
 }
 
-sub _is_class {
-    no strict 'refs';
-    UNIVERSAL::can($_[0],'new') ? 1 : 0;
-}
 
 sub activate {
     my $this = shift;
@@ -31,20 +40,20 @@
         my @args;
         
         my $params = $this->parameters;
-        if (UNIVERSAL::isa($params,'HASH')) {
+        if (reftype($params) eq 'HASH') {
             while ( my ($key,$value) = each %$params ) {
-                push @args,$key, UNIVERSAL::isa($value,'IMPL::Config::Activator') ? $value->activate : $value;
+                push @args,$key, is($value,SELF_CLASS) ? $value->activate : $value;
             }
-        } elsif (UNIVERSAL::isa($params,'ARRAY')) {
-            push @args, map UNIVERSAL::isa($_,'IMPL::Config::Activator') ? $_->activate : $_, @$params;
+        } elsif (reftype($params) eq 'ARRAY') {
+            push @args, map is($_,SELF_CLASS) ? $_->activate : $_, @$params;
         } else {
-            push @args, UNIVERSAL::isa($params,'IMPL::Config::Activator') ? $params->activate : $params;
+            push @args, is($params,SELF_CLASS) ? $params->activate : $params;
         }
         
-        push @args,  map UNIVERSAL::isa($_,'IMPL::Config::Activator') ? $_->activate : $_, @_ if @_;
+        push @args,  map is($_,SELF_CLASS) ? $_->activate : $_, @_ if @_;
         
         my $factory = $this->factory;
-        eval "require $factory; 1;" unless (ref $factory or _is_class($factory));
+        Loader->Require($factory) unless ref $factory;
         
         return $this->object($factory->new(@args));
     } else {
@@ -53,3 +62,13 @@
 }
 
 1;
+
+__END__
+
+=pod
+
+=head1 NAME
+
+C<>
+
+=cut
--- a/_test/dump.out	Tue Feb 26 02:21:03 2013 +0400
+++ b/_test/dump.out	Wed Feb 27 17:37:28 2013 +0400
@@ -1,12 +1,10 @@
 $VAR1 = [
           bless( {
-                   'require' => sub { "DUMMY" },
                    'global' => {},
                    'inc' => sub { "DUMMY" },
                    'date' => {
                                'now' => sub { "DUMMY" }
                              },
-                   'document' => sub { "DUMMY" },
                    'dynamic' => sub { "DUMMY" },
                    'dec' => sub { "DUMMY" },
                    '_STRICT' => undef,
@@ -18,9 +16,7 @@
                                'mode' => 'default'
                              },
                    'dojo' => {
-                               'require' => [
-                                              'dijit.form.Input'
-                                            ]
+                               'require' => []
                              },
                    '_DEBUG' => 0,
                    'user' => 'test_user',
@@ -48,6252 +44,6 @@
                                  'PREFIX_MAP' => $VAR1->[1]{'PREFIX_MAP'},
                                  'BLOCKS' => {},
                                  'TRIM' => 0,
-                                 'CONFIG' => {
-                                               'ENCODING' => 'utf-8',
-                                               'POST_CHOMP' => 1,
-                                               'INTERPOLATE' => 1,
-                                               'LOAD_TEMPLATES' => bless( {
-                                                                            'SIZE' => undef,
-                                                                            'COMPILE_DIR' => '',
-                                                                            'HEAD' => [
-                                                                                        undef,
-                                                                                        '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/TextPreview.tt',
-                                                                                        bless( {
-                                                                                                 '_DEFBLOCKS' => {
-                                                                                                                   'INIT' => sub { "DUMMY" },
-                                                                                                                   'RENDER' => sub { "DUMMY" }
-                                                                                                                 },
-                                                                                                 '_BLOCK' => sub { "DUMMY" },
-                                                                                                 '_VARIABLES' => {},
-                                                                                                 'modtime' => 1361220285,
-                                                                                                 'name' => 'My/Org/TextPreview.tt',
-                                                                                                 '_HOT' => 0
-                                                                                               }, 'Template::Document' ),
-                                                                                        1361220285,
-                                                                                        [
-                                                                                          $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'},
-                                                                                          '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/Panel.tt',
-                                                                                          bless( {
-                                                                                                   '_DEFBLOCKS' => {
-                                                                                                                     'INIT' => sub { "DUMMY" }
-                                                                                                                   },
-                                                                                                   '_VARIABLES' => {},
-                                                                                                   'modtime' => 1361220210,
-                                                                                                   'version' => '1',
-                                                                                                   'name' => 'My/Org/Panel.tt',
-                                                                                                   '_BLOCK' => sub { "DUMMY" },
-                                                                                                   'callers' => [],
-                                                                                                   '_HOT' => 0,
-                                                                                                   'caller' => 'complex.tt'
-                                                                                                 }, 'Template::Document' ),
-                                                                                          1361220210,
-                                                                                          [
-                                                                                            $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4],
-                                                                                            '/home/sergey/workspace.web/Impl/_test/Resources/TTView/Layout/default.tt',
-                                                                                            bless( {
-                                                                                                     '_DEFBLOCKS' => {
-                                                                                                                       'INIT' => sub { "DUMMY" }
-                                                                                                                     },
-                                                                                                     '_BLOCK' => sub { "DUMMY" },
-                                                                                                     '_VARIABLES' => {},
-                                                                                                     'modtime' => 1361220618,
-                                                                                                     'name' => 'Layout/default.tt',
-                                                                                                     '_HOT' => 0
-                                                                                                   }, 'Template::Document' ),
-                                                                                            1361220618,
-                                                                                            [
-                                                                                              $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4],
-                                                                                              '/home/sergey/workspace.web/Impl/_test/Resources/TTView/complex.tt',
-                                                                                              bless( {
-                                                                                                       '_DEFBLOCKS' => {},
-                                                                                                       '_VARIABLES' => {},
-                                                                                                       'modtime' => 1361217933,
-                                                                                                       'version' => '1',
-                                                                                                       'name' => 'complex.tt',
-                                                                                                       'layout' => 'default',
-                                                                                                       '_BLOCK' => sub { "DUMMY" },
-                                                                                                       '_HOT' => 0,
-                                                                                                       'title' => 'my document 2'
-                                                                                                     }, 'Template::Document' ),
-                                                                                              1361217933,
-                                                                                              [
-                                                                                                $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4],
-                                                                                                '/home/sergey/workspace.web/Impl/_test/Resources/TTView/simple.tt',
-                                                                                                bless( {
-                                                                                                         '_DEFBLOCKS' => {
-                                                                                                                           'CTOR' => sub { "DUMMY" }
-                                                                                                                         },
-                                                                                                         '_VARIABLES' => {},
-                                                                                                         'modtime' => 1343890751,
-                                                                                                         'version' => '10',
-                                                                                                         'name' => 'simple.tt',
-                                                                                                         '_BLOCK' => sub { "DUMMY" },
-                                                                                                         'title' => "\x{414}\x{43e}\x{43a}\x{443}\x{43c}\x{435}\x{43d}\x{442} 1",
-                                                                                                         '_HOT' => 0
-                                                                                                       }, 'Template::Document' ),
-                                                                                                1343890751,
-                                                                                                [
-                                                                                                  $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4],
-                                                                                                  '/home/sergey/workspace.web/Impl/_test/Resources/TTView/global.tt',
-                                                                                                  bless( {
-                                                                                                           '_DEFBLOCKS' => {},
-                                                                                                           '_BLOCK' => sub { "DUMMY" },
-                                                                                                           '_VARIABLES' => {},
-                                                                                                           'modtime' => 1343890751,
-                                                                                                           'version' => '1',
-                                                                                                           'name' => 'global.tt',
-                                                                                                           '_HOT' => 0
-                                                                                                         }, 'Template::Document' ),
-                                                                                                  1343890751,
-                                                                                                  undef,
-                                                                                                  1361225010
-                                                                                                ],
-                                                                                                1361225010
-                                                                                              ],
-                                                                                              1361225010
-                                                                                            ],
-                                                                                            1361225010
-                                                                                          ],
-                                                                                          1361225010
-                                                                                        ],
-                                                                                        1361225010
-                                                                                      ],
-                                                                            'DELIMITER' => ':',
-                                                                            'UNICODE' => 1,
-                                                                            'TOLERANT' => 0,
-                                                                            'DOCUMENT' => 'Template::Document',
-                                                                            'RELATIVE' => 0,
-                                                                            '_ERROR' => '',
-                                                                            'NOTFOUND' => {},
-                                                                            'INCLUDE_PATH' => [
-                                                                                                '/home/sergey/workspace.web/Impl/_test/Resources/TTView'
-                                                                                              ],
-                                                                            'DEBUG' => 0,
-                                                                            'STAT_TTL' => 1,
-                                                                            'ABSOLUTE' => 0,
-                                                                            'LOOKUP' => {
-                                                                                          '/home/sergey/workspace.web/Impl/_test/Resources/TTView/global.tt' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4][4],
-                                                                                          '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/Panel.tt' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4],
-                                                                                          '/home/sergey/workspace.web/Impl/_test/Resources/TTView/simple.tt' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4],
-                                                                                          '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/TextPreview.tt' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'},
-                                                                                          '/home/sergey/workspace.web/Impl/_test/Resources/TTView/Layout/default.tt' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4],
-                                                                                          '/home/sergey/workspace.web/Impl/_test/Resources/TTView/complex.tt' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4]
-                                                                                        },
-                                                                            'DEFAULT' => undef,
-                                                                            'PARSER' => bless( {
-                                                                                                 'FILE' => 'complex.tt',
-                                                                                                 'ANYCASE' => 0,
-                                                                                                 'FACTORY' => bless( {
-                                                                                                                       'DEBUG' => 0,
-                                                                                                                       'NAMESPACE' => undef,
-                                                                                                                       '_ERROR' => ''
-                                                                                                                     }, 'Template::Directive' ),
-                                                                                                 'STATES' => [
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'template' => 52,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'use' => 63,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'try' => 35,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 72,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'setlist' => 76,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 74,
-                                                                                                                              'node' => 23
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 75
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -130
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 79,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -23
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 80
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -37
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -14
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 90,
-                                                                                                                              'names' => 91,
-                                                                                                                              'name' => 82
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 86,
-                                                                                                                                '"' => 89,
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 88,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 96,
-                                                                                                                              'range' => 93,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 95,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'list' => 92
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                ']' => 94,
-                                                                                                                                '{' => 30,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 97
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -5
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => -20
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -27
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              '@5-1' => 98
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -78
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'blockargs' => 102,
-                                                                                                                              'metadata' => 101,
-                                                                                                                              'meta' => 100
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'IDENT' => 99
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -87
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'metadata' => 103,
-                                                                                                                              'meta' => 100
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'IDENT' => 99
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 105,
-                                                                                                                                'DOT' => 104
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -109
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 106,
-                                                                                                                              'names' => 91,
-                                                                                                                              'name' => 82
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 86,
-                                                                                                                                '"' => 89,
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 88,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'IDENT' => 107
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -149
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -12
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'loopvar' => 110,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 109
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'IDENT' => 108,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -40
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -127
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -6
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'names' => 91,
-                                                                                                                              'lvalue' => 112,
-                                                                                                                              'name' => 82,
-                                                                                                                              'item' => 113,
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 118,
-                                                                                                                              'lnameargs' => 115
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 114,
-                                                                                                                                '"' => 117,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 111,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 116,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -113
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 119,
-                                                                                                                              'node' => 23
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'blockargs' => 123,
-                                                                                                                              'filename' => 122,
-                                                                                                                              'blockname' => 121,
-                                                                                                                              'metadata' => 101,
-                                                                                                                              'meta' => 100
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'IDENT' => 120,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 124,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -87
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -43
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'hash' => 125,
-                                                                                                                              'params' => 128,
-                                                                                                                              'item' => 126,
-                                                                                                                              'param' => 127
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 129
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -119
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -25
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'names' => 91,
-                                                                                                                              'lvalue' => 112,
-                                                                                                                              'name' => 82,
-                                                                                                                              'item' => 113,
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 118,
-                                                                                                                              'lnameargs' => 130
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 114,
-                                                                                                                                '"' => 117,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 111,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 116,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 131,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -2
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -22
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -24
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 132,
-                                                                                                                              'names' => 91,
-                                                                                                                              'name' => 82
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 86,
-                                                                                                                                '"' => 89,
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 88,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 133,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '"' => 60,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 134,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '(' => 135
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -128
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 136
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -38
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -11
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'IDENT' => 137
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 138,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 139,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -42
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 140,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'FOR' => 142,
-                                                                                                                                'FILTER' => 143,
-                                                                                                                                'IF' => 144,
-                                                                                                                                'UNLESS' => 141,
-                                                                                                                                'WRAPPER' => 145,
-                                                                                                                                'WHILE' => 146
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -39
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -10
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 147,
-                                                                                                                              'names' => 91,
-                                                                                                                              'name' => 82
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 86,
-                                                                                                                                '"' => 89,
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 88,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '' => 148
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 149,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 151,
-                                                                                                                              'assign' => 150,
-                                                                                                                              'lterm' => 56
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 152,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 153,
-                                                                                                                              'names' => 91,
-                                                                                                                              'name' => 82
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 86,
-                                                                                                                                '"' => 89,
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 88,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -103
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 154
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -112
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -146
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -15
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'quoted' => 155
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -176
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 156,
-                                                                                                                              'names' => 91,
-                                                                                                                              'name' => 82
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 86,
-                                                                                                                                '"' => 89,
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 88,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162,
-                                                                                                                                ';' => -16
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -26
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -13
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -36
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 167,
-                                                                                                                              'names' => 91,
-                                                                                                                              'name' => 82
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 86,
-                                                                                                                                '"' => 89,
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 88,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -9
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 168,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -104
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'setlist' => 169,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 74,
-                                                                                                                              'node' => 23
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 75
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'assign' => 170,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 74,
-                                                                                                                              'node' => 23
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 75,
-                                                                                                                                'COMMA' => 171
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -19
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -8
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -1
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -21
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'DOT' => 104,
-                                                                                                                                'ASSIGN' => 172
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 154
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'assign' => 170,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 74,
-                                                                                                                              'node' => 23
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 75,
-                                                                                                                                'COMMA' => 171
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -30
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'DOT' => 104
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -109
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -112
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162,
-                                                                                                                                ';' => 173
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -7
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -173
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -166
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -172
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -174
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'DOT' => 174
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -168
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 175,
-                                                                                                                              'node' => 23
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -171
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -169
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'quoted' => 176
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -176
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -35
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'args' => 179
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '(' => 178,
-                                                                                                                                '+' => 177
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -156
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 181
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                ']' => 180,
-                                                                                                                                '{' => 30,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                'COMMA' => 182,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ']' => 183
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -107
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -116
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'TO' => 184
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -104
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 185,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 186
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 187
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -99
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'meta' => 188
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'IDENT' => 99,
-                                                                                                                                'COMMA' => 189
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -86
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 190
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'meta' => 188
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'IDENT' => 99,
-                                                                                                                                'COMMA' => 189
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -17
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 191
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'NUMBER' => 192
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 195,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'mdir' => 194,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'ident' => 149,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'try' => 35,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 196,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                '[' => 9,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 193,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -33
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 199,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'mdir' => 197,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'ident' => 149,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'try' => 35,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 196,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 198,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                '[' => 9,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 193,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 200,
-                                                                                                                                'IN' => 201
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -130
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'args' => 202
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -156
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 203
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => -130
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -173
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 204
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -159
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 175,
-                                                                                                                              'node' => 23
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 205
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 206
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => -161
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -169
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'quoted' => 207
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -176
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -158
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'DOT' => 104
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -110
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 187
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -173
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -83
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'DOT' => 174
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -84
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 208
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -85
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '}' => 209
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 210
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -122
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 126,
-                                                                                                                              'param' => 211
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 129,
-                                                                                                                                'COMMA' => 212
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -118
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 213
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -73
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -4
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 214
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '}' => 215
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                '+' => 157
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -142
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'args' => 216
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -156
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              '@4-2' => 217
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -76
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -132
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162,
-                                                                                                                                ';' => 218
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -29
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -28
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 219,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'loopvar' => 220,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 109
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'IDENT' => 108,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'names' => 91,
-                                                                                                                              'lvalue' => 112,
-                                                                                                                              'name' => 82,
-                                                                                                                              'item' => 113,
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 118,
-                                                                                                                              'lnameargs' => 221
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 114,
-                                                                                                                                '"' => 117,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 111,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 116,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 222,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 223,
-                                                                                                                              'names' => 91,
-                                                                                                                              'name' => 82
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 86,
-                                                                                                                                '"' => 89,
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 88,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 224,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -41
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => 0
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 172,
-                                                                                                                                'DOT' => 104
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -109
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ')' => 225
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                '+' => 157,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                ')' => 226,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162,
-                                                                                                                                ';' => 227
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 228
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 229,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 230,
-                                                                                                                              'node' => 23,
-                                                                                                                              'quotable' => 232
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                'TEXT' => 231,
-                                                                                                                                '"' => 234,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                ';' => 233
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -34
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 235,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 236,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 237,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 238,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 239,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 240,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 241,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 242,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 243,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 244,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -32
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162,
-                                                                                                                                ';' => 245
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'assign' => 170,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 74,
-                                                                                                                              'node' => 23
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 75,
-                                                                                                                                'COMMA' => 171
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -31
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -147
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -148
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 246,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 247,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 248
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'args' => 249
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'DOT' => 104
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -156
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 230,
-                                                                                                                              'node' => 23,
-                                                                                                                              'quotable' => 232
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                'TEXT' => 231,
-                                                                                                                                '"' => 250,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                ';' => 233
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'name' => 251
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '"' => 89,
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 88,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'args' => 252
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -156
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 254,
-                                                                                                                              'ident' => 253,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 257,
-                                                                                                                              'param' => 255,
-                                                                                                                              'lterm' => 56
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'COMMA' => 258,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 256,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                '(' => 53,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -163
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -105
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -114
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -115
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -106
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 259,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '"' => 60,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'final' => 261
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'FINAL' => 260,
-                                                                                                                                'CATCH' => 262
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -72
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'TEXT' => 263
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '"' => 266,
-                                                                                                                                'LITERAL' => 265,
-                                                                                                                                'NUMBER' => 264
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -97
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -98
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'template' => 267,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'use' => 63,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 72,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -125
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -126
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 268
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -89
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => -150,
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                '${' => -150,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'COMMA' => -150,
-                                                                                                                                'IDENT' => -150,
-                                                                                                                                'LITERAL' => -150,
-                                                                                                                                '+' => 157,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162,
-                                                                                                                                ';' => -150
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -26
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -92
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -91
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'margs' => 270,
-                                                                                                                              'ident' => 149,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 151,
-                                                                                                                              'assign' => 150,
-                                                                                                                              'lterm' => 56
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 269,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -26
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 271
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 272
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 254,
-                                                                                                                              'ident' => 253,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 257,
-                                                                                                                              'param' => 255,
-                                                                                                                              'lterm' => 56
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 256,
-                                                                                                                                'COMMA' => 258,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -64
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              '@1-3' => 273
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -56
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 85,
-                                                                                                                              'nameargs' => 274,
-                                                                                                                              'names' => 91,
-                                                                                                                              'name' => 82
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 86,
-                                                                                                                                '"' => 89,
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'LITERAL' => 88,
-                                                                                                                                'NUMBER' => 84
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => -132
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -130
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 275,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 230,
-                                                                                                                              'node' => 23,
-                                                                                                                              'quotable' => 232
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                'TEXT' => 231,
-                                                                                                                                '"' => 276,
-                                                                                                                                '${' => 37,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                ';' => 233
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 277,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -108
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 278,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -120
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -121
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 279,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              '@3-3' => 280
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -74
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -131
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 254,
-                                                                                                                              'ident' => 253,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 257,
-                                                                                                                              'param' => 255,
-                                                                                                                              'lterm' => 56
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 256,
-                                                                                                                                'COMMA' => 258,
-                                                                                                                                '"' => 60,
-                                                                                                                                ')' => 281,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 282,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 283,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                '+' => 157,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -47
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -58
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -81
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                '+' => 157,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -45
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -66
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                '+' => 157,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -61
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -144
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -145
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 284,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 285,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -151
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'DOT' => 104
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -177
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -178
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -175
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -179
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -111
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -135
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                ':' => 286,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'MOD' => 165
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -136
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                '+' => 157
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -140
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -133
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                '+' => 157
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -141
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                '+' => 157
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -139
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                '+' => 157
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -138
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -137
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -134
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              '@2-3' => 287
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -59
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -150
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'else' => 289
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ELSE' => 288,
-                                                                                                                                'ELSIF' => 290
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -50
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -170
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 254,
-                                                                                                                              'ident' => 253,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 257,
-                                                                                                                              'param' => 255,
-                                                                                                                              'lterm' => 56
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'COMMA' => 258,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 256,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                '(' => 53,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -162
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -167
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -165
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 254,
-                                                                                                                              'ident' => 253,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 257,
-                                                                                                                              'param' => 255,
-                                                                                                                              'lterm' => 56
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 256,
-                                                                                                                                'COMMA' => 258,
-                                                                                                                                '"' => 60,
-                                                                                                                                ')' => 291,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 292,
-                                                                                                                                'DOT' => 104
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -109
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 210,
-                                                                                                                                '(' => 135
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -128
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -153
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => 213
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -112
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -152
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -155
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -117
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 293
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 294
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'filepart' => 87,
-                                                                                                                              'filename' => 295
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'DEFAULT' => 297,
-                                                                                                                                'IDENT' => 81,
-                                                                                                                                'FILENAME' => 83,
-                                                                                                                                'NUMBER' => 84,
-                                                                                                                                ';' => 296
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 298
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -102
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -100
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'TEXT' => 299
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 300
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 301,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ')' => -96,
-                                                                                                                                'COMMA' => -96,
-                                                                                                                                'IDENT' => -96
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -130
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ')' => 303,
-                                                                                                                                'IDENT' => 302,
-                                                                                                                                'COMMA' => 304
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'args' => 305
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -156
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'args' => 306
-                                                                                                                            },
-                                                                                                                 'DEFAULT' => -156
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 307,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -157
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 308
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ASSIGN' => -160
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -167
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 309
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -124
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -123
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 310,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -129
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 311
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'else' => 312
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ELSE' => 288,
-                                                                                                                                'ELSIF' => 290
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -50
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'case' => 314
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'CASE' => 313
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -55
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 315
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 316,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 317,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 318
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 319
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 320,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -164
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'expr' => 321,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 58
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 322,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -67
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'DOT' => 174,
-                                                                                                                                ';' => 323
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 324,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 325
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -79
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '"' => 326
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -82
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 327
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -94
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 199,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'mdir' => 328,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'ident' => 149,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'try' => 35,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 196,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                '[' => 9,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 193,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -95
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 254,
-                                                                                                                              'ident' => 253,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 257,
-                                                                                                                              'param' => 255,
-                                                                                                                              'lterm' => 56
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 256,
-                                                                                                                                'COMMA' => 258,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -62
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 254,
-                                                                                                                              'ident' => 253,
-                                                                                                                              'node' => 23,
-                                                                                                                              'term' => 58,
-                                                                                                                              'expr' => 257,
-                                                                                                                              'param' => 255,
-                                                                                                                              'lterm' => 56
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 256,
-                                                                                                                                'COMMA' => 258,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                '(' => 53
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -63
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 329
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -80
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -88
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 330
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -77
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 331
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'item' => 39,
-                                                                                                                              'ident' => 77,
-                                                                                                                              'node' => 23,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'term' => 333
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 334,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'LITERAL' => 78,
-                                                                                                                                '"' => 60,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => 332
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 335
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -65
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -143
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'END' => 336
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 337,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -46
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162,
-                                                                                                                                ';' => 338
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                '/' => 166,
-                                                                                                                                'CMPOP' => 164,
-                                                                                                                                'MOD' => 165,
-                                                                                                                                'DIV' => 159,
-                                                                                                                                '+' => 157,
-                                                                                                                                'CAT' => 163,
-                                                                                                                                '?' => 158,
-                                                                                                                                'AND' => 160,
-                                                                                                                                'BINOP' => 161,
-                                                                                                                                'OR' => 162
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -154
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -71
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 339,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'final' => 340
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'FINAL' => 260,
-                                                                                                                                'CATCH' => 262
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -72
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 341,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -101
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -93
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -90
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -57
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -75
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -44
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 342,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 343
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                ';' => 344
-                                                                                                                              }
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -51
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -60
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -49
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 345,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'final' => 346
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'FINAL' => 260,
-                                                                                                                                'CATCH' => 262
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -72
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -70
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'final' => 347
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'FINAL' => 260,
-                                                                                                                                'CATCH' => 262
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -72
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -54
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 348,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'item' => 39,
-                                                                                                                              'node' => 23,
-                                                                                                                              'loop' => 4,
-                                                                                                                              'term' => 58,
-                                                                                                                              'rawperl' => 59,
-                                                                                                                              'statement' => 5,
-                                                                                                                              'use' => 63,
-                                                                                                                              'expr' => 62,
-                                                                                                                              'capture' => 42,
-                                                                                                                              'view' => 7,
-                                                                                                                              'wrapper' => 46,
-                                                                                                                              'chunk' => 11,
-                                                                                                                              'atomexpr' => 48,
-                                                                                                                              'atomdir' => 12,
-                                                                                                                              'defblock' => 66,
-                                                                                                                              'anonblock' => 50,
-                                                                                                                              'filter' => 29,
-                                                                                                                              'sterm' => 68,
-                                                                                                                              'defblockname' => 14,
-                                                                                                                              'ident' => 16,
-                                                                                                                              'perl' => 31,
-                                                                                                                              'chunks' => 33,
-                                                                                                                              'setlist' => 70,
-                                                                                                                              'switch' => 34,
-                                                                                                                              'try' => 35,
-                                                                                                                              'assign' => 19,
-                                                                                                                              'directive' => 71,
-                                                                                                                              'block' => 349,
-                                                                                                                              'macro' => 20,
-                                                                                                                              'lterm' => 56,
-                                                                                                                              'condition' => 73
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'SET' => 1,
-                                                                                                                                'NOT' => 38,
-                                                                                                                                'PERL' => 40,
-                                                                                                                                'IDENT' => 2,
-                                                                                                                                'CLEAR' => 41,
-                                                                                                                                'UNLESS' => 3,
-                                                                                                                                '"' => 60,
-                                                                                                                                'STOP' => 6,
-                                                                                                                                'IF' => 44,
-                                                                                                                                'THROW' => 8,
-                                                                                                                                'CALL' => 45,
-                                                                                                                                'TRY' => 10,
-                                                                                                                                'GET' => 47,
-                                                                                                                                'LAST' => 49,
-                                                                                                                                'DEBUG' => 51,
-                                                                                                                                'RAWPERL' => 13,
-                                                                                                                                'META' => 15,
-                                                                                                                                'INCLUDE' => 17,
-                                                                                                                                'MACRO' => 18,
-                                                                                                                                'SWITCH' => 54,
-                                                                                                                                '(' => 53,
-                                                                                                                                'WRAPPER' => 55,
-                                                                                                                                '$' => 43,
-                                                                                                                                '${' => 37,
-                                                                                                                                'FOR' => 21,
-                                                                                                                                'LITERAL' => 57,
-                                                                                                                                'NEXT' => 22,
-                                                                                                                                'TEXT' => 24,
-                                                                                                                                'PROCESS' => 61,
-                                                                                                                                'RETURN' => 64,
-                                                                                                                                'FILTER' => 25,
-                                                                                                                                'INSERT' => 65,
-                                                                                                                                '[' => 9,
-                                                                                                                                'REF' => 27,
-                                                                                                                                'NUMBER' => 26,
-                                                                                                                                ';' => -18,
-                                                                                                                                'WHILE' => 67,
-                                                                                                                                'BLOCK' => 28,
-                                                                                                                                '{' => 30,
-                                                                                                                                'DEFAULT' => 69,
-                                                                                                                                'USE' => 32,
-                                                                                                                                'VIEW' => 36
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -3
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'else' => 350
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'ELSE' => 288,
-                                                                                                                                'ELSIF' => 290
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -50
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -68
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -69
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'GOTOS' => {
-                                                                                                                              'case' => 351
-                                                                                                                            },
-                                                                                                                 'ACTIONS' => {
-                                                                                                                                'CASE' => 313
-                                                                                                                              },
-                                                                                                                 'DEFAULT' => -55
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -53
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -48
-                                                                                                               },
-                                                                                                               {
-                                                                                                                 'DEFAULT' => -52
-                                                                                                               }
-                                                                                                             ],
-                                                                                                 'V1DOLLAR' => 0,
-                                                                                                 'DEFBLOCKS' => [],
-                                                                                                 'INTERPOLATE' => 1,
-                                                                                                 'FILEINFO' => [],
-                                                                                                 '_ERROR' => '',
-                                                                                                 'LINE' => \11,
-                                                                                                 'LEXTABLE' => {
-                                                                                                                 'SET' => 'SET',
-                                                                                                                 '/' => '/',
-                                                                                                                 'not' => 'NOT',
-                                                                                                                 ',' => 'COMMA',
-                                                                                                                 'UNLESS' => 'UNLESS',
-                                                                                                                 'STEP' => 'STEP',
-                                                                                                                 'STOP' => 'STOP',
-                                                                                                                 'THROW' => 'THROW',
-                                                                                                                 'TRY' => 'TRY',
-                                                                                                                 'FOREACH' => 'FOR',
-                                                                                                                 '>=' => 'CMPOP',
-                                                                                                                 '==' => 'CMPOP',
-                                                                                                                 'FINAL' => 'FINAL',
-                                                                                                                 'RAWPERL' => 'RAWPERL',
-                                                                                                                 'ELSE' => 'ELSE',
-                                                                                                                 '||' => 'OR',
-                                                                                                                 '|' => 'FILTER',
-                                                                                                                 'META' => 'META',
-                                                                                                                 'CASE' => 'CASE',
-                                                                                                                 'INCLUDE' => 'INCLUDE',
-                                                                                                                 'MACRO' => 'MACRO',
-                                                                                                                 'and' => 'AND',
-                                                                                                                 '$' => '$',
-                                                                                                                 '\\' => 'REF',
-                                                                                                                 'FOR' => 'FOR',
-                                                                                                                 'NEXT' => 'NEXT',
-                                                                                                                 '-' => 'BINOP',
-                                                                                                                 'FILTER' => 'FILTER',
-                                                                                                                 '[' => '[',
-                                                                                                                 '!' => 'NOT',
-                                                                                                                 'BLOCK' => 'BLOCK',
-                                                                                                                 '&&' => 'AND',
-                                                                                                                 '{' => '{',
-                                                                                                                 '%' => 'BINOP',
-                                                                                                                 '_' => 'CAT',
-                                                                                                                 '+' => '+',
-                                                                                                                 'CATCH' => 'CATCH',
-                                                                                                                 'USE' => 'USE',
-                                                                                                                 ')' => ')',
-                                                                                                                 'VIEW' => 'VIEW',
-                                                                                                                 '}' => '}',
-                                                                                                                 'mod' => 'MOD',
-                                                                                                                 'BREAK' => 'LAST',
-                                                                                                                 '=' => 'ASSIGN',
-                                                                                                                 'PERL' => 'PERL',
-                                                                                                                 'NOT' => 'NOT',
-                                                                                                                 'CLEAR' => 'CLEAR',
-                                                                                                                 'or' => 'OR',
-                                                                                                                 'IF' => 'IF',
-                                                                                                                 'CALL' => 'CALL',
-                                                                                                                 'GET' => 'GET',
-                                                                                                                 '<' => 'CMPOP',
-                                                                                                                 'LAST' => 'LAST',
-                                                                                                                 'TO' => 'TO',
-                                                                                                                 'DEBUG' => 'DEBUG',
-                                                                                                                 '<=' => 'CMPOP',
-                                                                                                                 'DIV' => 'DIV',
-                                                                                                                 '>' => 'CMPOP',
-                                                                                                                 'END' => 'END',
-                                                                                                                 '?' => '?',
-                                                                                                                 'AND' => 'AND',
-                                                                                                                 'SWITCH' => 'SWITCH',
-                                                                                                                 '(' => '(',
-                                                                                                                 'OR' => 'OR',
-                                                                                                                 'WRAPPER' => 'WRAPPER',
-                                                                                                                 'div' => 'DIV',
-                                                                                                                 '${' => '${',
-                                                                                                                 ':' => ':',
-                                                                                                                 '*' => 'BINOP',
-                                                                                                                 'PROCESS' => 'PROCESS',
-                                                                                                                 'RETURN' => 'RETURN',
-                                                                                                                 '.' => 'DOT',
-                                                                                                                 'INSERT' => 'INSERT',
-                                                                                                                 ';' => ';',
-                                                                                                                 '!=' => 'CMPOP',
-                                                                                                                 'WHILE' => 'WHILE',
-                                                                                                                 'PLUGIN' => 'PLUGIN',
-                                                                                                                 ']' => ']',
-                                                                                                                 'ELSIF' => 'ELSIF',
-                                                                                                                 'DEFAULT' => 'DEFAULT',
-                                                                                                                 '..' => 'TO',
-                                                                                                                 '=>' => 'ASSIGN',
-                                                                                                                 'MOD' => 'MOD',
-                                                                                                                 'IN' => 'IN'
-                                                                                                               },
-                                                                                                 'TAG_STYLE' => 'default',
-                                                                                                 'INPERL' => \0,
-                                                                                                 'EVAL_PERL' => 0,
-                                                                                                 'DEBUG' => 0,
-                                                                                                 'DEBUG_DIRS' => 0,
-                                                                                                 'PRE_CHOMP' => 0,
-                                                                                                 'GRAMMAR' => bless( {
-                                                                                                                       'STATES' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'PARSER'}{'STATES'},
-                                                                                                                       'RULES' => [
-                                                                                                                                    [
-                                                                                                                                      '$start',
-                                                                                                                                      2,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'template',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'block',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'block',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'chunks',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'chunks',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'chunk',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'chunk',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'statement',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'statement',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'statement',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'statement',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'statement',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'statement',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'statement',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'statement',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'statement',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'statement',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'statement',
-                                                                                                                                      0,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'directive',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'directive',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'directive',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'directive',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'directive',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'directive',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'directive',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomexpr',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomexpr',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'atomdir',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'condition',
-                                                                                                                                      6,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'condition',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'condition',
-                                                                                                                                      6,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'condition',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'else',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'else',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'else',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'switch',
-                                                                                                                                      6,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'case',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'case',
-                                                                                                                                      4,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'case',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'case',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      '@1-3',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'loop',
-                                                                                                                                      6,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'loop',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      '@2-3',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'loop',
-                                                                                                                                      6,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'loop',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'loopvar',
-                                                                                                                                      4,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'loopvar',
-                                                                                                                                      4,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'loopvar',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'wrapper',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'wrapper',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'try',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'final',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'final',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'final',
-                                                                                                                                      4,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'final',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'final',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'use',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      '@3-3',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'view',
-                                                                                                                                      6,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      '@4-2',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'perl',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      '@5-1',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'rawperl',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'filter',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'filter',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'defblock',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'defblockname',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'blockname',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'blockname',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'blockargs',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'blockargs',
-                                                                                                                                      0,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'anonblock',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'capture',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'macro',
-                                                                                                                                      6,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'macro',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'mdir',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'mdir',
-                                                                                                                                      4,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'margs',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'margs',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'margs',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'metadata',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'metadata',
-                                                                                                                                      2,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'metadata',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'meta',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'meta',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'meta',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'term',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'term',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'lterm',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'lterm',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'lterm',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'lterm',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'sterm',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'sterm',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'sterm',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'sterm',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'sterm',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'list',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'list',
-                                                                                                                                      2,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'list',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'range',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'hash',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'hash',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'params',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'params',
-                                                                                                                                      2,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'params',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'param',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'param',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'ident',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'ident',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'ident',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'node',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'node',
-                                                                                                                                      4,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'item',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'item',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'item',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      5,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'expr',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'setlist',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'setlist',
-                                                                                                                                      2,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'setlist',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'assign',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'assign',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'args',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'args',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'args',
-                                                                                                                                      4,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'args',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'args',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'lnameargs',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'lnameargs',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'lvalue',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'lvalue',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'lvalue',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'nameargs',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'nameargs',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'nameargs',
-                                                                                                                                      4,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'names',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'names',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'name',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'name',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'name',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'filename',
-                                                                                                                                      3,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'filename',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'filepart',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'filepart',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'filepart',
-                                                                                                                                      1,
-                                                                                                                                      undef
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'quoted',
-                                                                                                                                      2,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'quoted',
-                                                                                                                                      0,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'quotable',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'quotable',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ],
-                                                                                                                                    [
-                                                                                                                                      'quotable',
-                                                                                                                                      1,
-                                                                                                                                      sub { "DUMMY" }
-                                                                                                                                    ]
-                                                                                                                                  ],
-                                                                                                                       'LEXTABLE' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'PARSER'}{'LEXTABLE'}
-                                                                                                                     }, 'Template::Grammar' ),
-                                                                                                 'RULES' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'PARSER'}{'GRAMMAR'}{'RULES'},
-                                                                                                 'FILE_INFO' => 1,
-                                                                                                 'TRACE_VARS' => undef,
-                                                                                                 'DEFBLOCK' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][2]{'_DEFBLOCKS'},
-                                                                                                 'METADATA' => [
-                                                                                                                 'version',
-                                                                                                                 '1',
-                                                                                                                 'title',
-                                                                                                                 'my document 2',
-                                                                                                                 'layout',
-                                                                                                                 'default'
-                                                                                                               ],
-                                                                                                 'END_TAG' => undef,
-                                                                                                 'IN_BLOCK' => [],
-                                                                                                 'POST_CHOMP' => 1,
-                                                                                                 'STYLE' => [
-                                                                                                              {
-                                                                                                                'END_TAG' => '%\\]',
-                                                                                                                'ANYCASE' => 0,
-                                                                                                                'EVAL_PERL' => 0,
-                                                                                                                'PRE_CHOMP' => 0,
-                                                                                                                'POST_CHOMP' => 1,
-                                                                                                                'INTERPOLATE' => 1,
-                                                                                                                'V1DOLLAR' => 0,
-                                                                                                                'START_TAG' => '\\[%'
-                                                                                                              }
-                                                                                                            ],
-                                                                                                 'VARIABLES' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][2]{'_VARIABLES'},
-                                                                                                 'START_TAG' => undef
-                                                                                               }, 'Template::Parser' ),
-                                                                            'TAIL' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4][4],
-                                                                            'SLOTS' => 6,
-                                                                            'ENCODING' => 'utf-8',
-                                                                            'PARAMS' => {
-                                                                                          'ENCODING' => 'utf-8',
-                                                                                          'INTERPOLATE' => 1,
-                                                                                          'POST_CHOMP' => 1,
-                                                                                          'INCLUDE_PATH' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'INCLUDE_PATH'}
-                                                                                        },
-                                                                            'COMPILE_EXT' => ''
-                                                                          }, 'Template::Provider' ),
-                                               'INCLUDE_PATH' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'INCLUDE_PATH'}
-                                             },
                                  'LOAD_PLUGINS' => [
                                                      bless( {
                                                               'DEBUG' => 0,
@@ -6331,7 +81,6244 @@
                                                             }, 'Template::Plugins' )
                                                    ],
                                  'LOAD_TEMPLATES' => [
-                                                       $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}
+                                                       bless( {
+                                                                'SIZE' => undef,
+                                                                'COMPILE_DIR' => '',
+                                                                'HEAD' => [
+                                                                            undef,
+                                                                            '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/TextPreview.tt',
+                                                                            bless( {
+                                                                                     '_DEFBLOCKS' => {
+                                                                                                       'INIT' => sub { "DUMMY" },
+                                                                                                       'RENDER' => sub { "DUMMY" }
+                                                                                                     },
+                                                                                     '_BLOCK' => sub { "DUMMY" },
+                                                                                     '_VARIABLES' => {},
+                                                                                     'modtime' => 1343890751,
+                                                                                     'name' => 'My/Org/TextPreview.tt',
+                                                                                     '_HOT' => 0
+                                                                                   }, 'Template::Document' ),
+                                                                            1343890751,
+                                                                            [
+                                                                              $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'},
+                                                                              '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/Panel.tt',
+                                                                              bless( {
+                                                                                       '_DEFBLOCKS' => {
+                                                                                                         'INIT' => sub { "DUMMY" }
+                                                                                                       },
+                                                                                       '_BLOCK' => sub { "DUMMY" },
+                                                                                       '_VARIABLES' => {},
+                                                                                       'modtime' => 1361261115,
+                                                                                       'version' => '1',
+                                                                                       'name' => 'My/Org/Panel.tt',
+                                                                                       '_HOT' => 0
+                                                                                     }, 'Template::Document' ),
+                                                                              1361261115,
+                                                                              [
+                                                                                $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4],
+                                                                                '/home/sergey/workspace.web/Impl/_test/Resources/TTView/Layout/default.tt',
+                                                                                bless( {
+                                                                                         '_DEFBLOCKS' => {
+                                                                                                           'INIT' => sub { "DUMMY" }
+                                                                                                         },
+                                                                                         '_BLOCK' => sub { "DUMMY" },
+                                                                                         '_VARIABLES' => {},
+                                                                                         'modtime' => 1361182966,
+                                                                                         'name' => 'Layout/default.tt',
+                                                                                         '_HOT' => 0
+                                                                                       }, 'Template::Document' ),
+                                                                                1361182966,
+                                                                                [
+                                                                                  $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4],
+                                                                                  '/home/sergey/workspace.web/Impl/_test/Resources/TTView/complex.tt',
+                                                                                  bless( {
+                                                                                           '_DEFBLOCKS' => {},
+                                                                                           '_VARIABLES' => {},
+                                                                                           'modtime' => 1361278208,
+                                                                                           'version' => '1',
+                                                                                           'name' => 'complex.tt',
+                                                                                           'layout' => 'default',
+                                                                                           '_BLOCK' => sub { "DUMMY" },
+                                                                                           '_HOT' => 0,
+                                                                                           'title' => 'my document 2'
+                                                                                         }, 'Template::Document' ),
+                                                                                  1361278208,
+                                                                                  [
+                                                                                    $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4][4],
+                                                                                    '/home/sergey/workspace.web/Impl/_test/Resources/TTView/simple.tt',
+                                                                                    bless( {
+                                                                                             '_DEFBLOCKS' => {
+                                                                                                               'CTOR' => sub { "DUMMY" }
+                                                                                                             },
+                                                                                             '_VARIABLES' => {},
+                                                                                             'modtime' => 1343890751,
+                                                                                             'version' => '10',
+                                                                                             'name' => 'simple.tt',
+                                                                                             '_BLOCK' => sub { "DUMMY" },
+                                                                                             'title' => "\x{414}\x{43e}\x{43a}\x{443}\x{43c}\x{435}\x{43d}\x{442} 1",
+                                                                                             '_HOT' => 0
+                                                                                           }, 'Template::Document' ),
+                                                                                    1343890751,
+                                                                                    [
+                                                                                      $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4][4][4],
+                                                                                      '/home/sergey/workspace.web/Impl/_test/Resources/TTView/global.tt',
+                                                                                      bless( {
+                                                                                               '_DEFBLOCKS' => {},
+                                                                                               '_BLOCK' => sub { "DUMMY" },
+                                                                                               '_VARIABLES' => {},
+                                                                                               'modtime' => 1343890751,
+                                                                                               'version' => '1',
+                                                                                               'name' => 'global.tt',
+                                                                                               '_HOT' => 0
+                                                                                             }, 'Template::Document' ),
+                                                                                      1343890751,
+                                                                                      undef,
+                                                                                      1361344766
+                                                                                    ],
+                                                                                    1361344766
+                                                                                  ],
+                                                                                  1361344766
+                                                                                ],
+                                                                                1361344766
+                                                                              ],
+                                                                              1361344766
+                                                                            ],
+                                                                            1361344766
+                                                                          ],
+                                                                'DELIMITER' => ':',
+                                                                'UNICODE' => 1,
+                                                                'TOLERANT' => 0,
+                                                                'DOCUMENT' => 'Template::Document',
+                                                                'RELATIVE' => 0,
+                                                                '_ERROR' => '',
+                                                                'NOTFOUND' => {},
+                                                                'INCLUDE_PATH' => [
+                                                                                    '/home/sergey/workspace.web/Impl/_test/Resources/TTView'
+                                                                                  ],
+                                                                'DEBUG' => 0,
+                                                                'STAT_TTL' => 1,
+                                                                'ABSOLUTE' => 0,
+                                                                'LOOKUP' => {
+                                                                              '/home/sergey/workspace.web/Impl/_test/Resources/TTView/global.tt' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4][4][4][4],
+                                                                              '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/Panel.tt' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4],
+                                                                              '/home/sergey/workspace.web/Impl/_test/Resources/TTView/simple.tt' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4][4][4],
+                                                                              '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/TextPreview.tt' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'},
+                                                                              '/home/sergey/workspace.web/Impl/_test/Resources/TTView/Layout/default.tt' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4],
+                                                                              '/home/sergey/workspace.web/Impl/_test/Resources/TTView/complex.tt' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4][4]
+                                                                            },
+                                                                'DEFAULT' => undef,
+                                                                'PARSER' => bless( {
+                                                                                     'FILE' => 'complex.tt',
+                                                                                     'ANYCASE' => 0,
+                                                                                     'FACTORY' => bless( {
+                                                                                                           'DEBUG' => 0,
+                                                                                                           'NAMESPACE' => undef,
+                                                                                                           '_ERROR' => ''
+                                                                                                         }, 'Template::Directive' ),
+                                                                                     'STATES' => [
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'template' => 52,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'use' => 63,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'try' => 35,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 72,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'setlist' => 76,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 74,
+                                                                                                                  'node' => 23
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 75
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -130
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 79,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -23
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 80
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -37
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -14
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 90,
+                                                                                                                  'names' => 91,
+                                                                                                                  'name' => 82
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 86,
+                                                                                                                    '"' => 89,
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 88,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 96,
+                                                                                                                  'range' => 93,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 95,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'list' => 92
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    ']' => 94,
+                                                                                                                    '{' => 30,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 97
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -5
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => -20
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -27
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  '@5-1' => 98
+                                                                                                                },
+                                                                                                     'DEFAULT' => -78
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'blockargs' => 102,
+                                                                                                                  'metadata' => 101,
+                                                                                                                  'meta' => 100
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'IDENT' => 99
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -87
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'metadata' => 103,
+                                                                                                                  'meta' => 100
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'IDENT' => 99
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 105,
+                                                                                                                    'DOT' => 104
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -109
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 106,
+                                                                                                                  'names' => 91,
+                                                                                                                  'name' => 82
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 86,
+                                                                                                                    '"' => 89,
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 88,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'IDENT' => 107
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -149
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -12
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'loopvar' => 110,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 109
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'IDENT' => 108,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -40
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -127
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -6
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'names' => 91,
+                                                                                                                  'lvalue' => 112,
+                                                                                                                  'name' => 82,
+                                                                                                                  'item' => 113,
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 118,
+                                                                                                                  'lnameargs' => 115
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 114,
+                                                                                                                    '"' => 117,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 111,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 116,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -113
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 119,
+                                                                                                                  'node' => 23
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'blockargs' => 123,
+                                                                                                                  'filename' => 122,
+                                                                                                                  'blockname' => 121,
+                                                                                                                  'metadata' => 101,
+                                                                                                                  'meta' => 100
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'IDENT' => 120,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 124,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -87
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -43
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'hash' => 125,
+                                                                                                                  'params' => 128,
+                                                                                                                  'item' => 126,
+                                                                                                                  'param' => 127
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 129
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -119
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -25
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'names' => 91,
+                                                                                                                  'lvalue' => 112,
+                                                                                                                  'name' => 82,
+                                                                                                                  'item' => 113,
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 118,
+                                                                                                                  'lnameargs' => 130
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 114,
+                                                                                                                    '"' => 117,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 111,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 116,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 131,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -2
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -22
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -24
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 132,
+                                                                                                                  'names' => 91,
+                                                                                                                  'name' => 82
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 86,
+                                                                                                                    '"' => 89,
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 88,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 133,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '"' => 60,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 134,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '(' => 135
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -128
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 136
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -38
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -11
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'IDENT' => 137
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 138,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 139,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -42
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 140,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'FOR' => 142,
+                                                                                                                    'FILTER' => 143,
+                                                                                                                    'IF' => 144,
+                                                                                                                    'UNLESS' => 141,
+                                                                                                                    'WRAPPER' => 145,
+                                                                                                                    'WHILE' => 146
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -39
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -10
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 147,
+                                                                                                                  'names' => 91,
+                                                                                                                  'name' => 82
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 86,
+                                                                                                                    '"' => 89,
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 88,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '' => 148
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 149,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 151,
+                                                                                                                  'assign' => 150,
+                                                                                                                  'lterm' => 56
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 152,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 153,
+                                                                                                                  'names' => 91,
+                                                                                                                  'name' => 82
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 86,
+                                                                                                                    '"' => 89,
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 88,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -103
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 154
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -112
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -146
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -15
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'quoted' => 155
+                                                                                                                },
+                                                                                                     'DEFAULT' => -176
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 156,
+                                                                                                                  'names' => 91,
+                                                                                                                  'name' => 82
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 86,
+                                                                                                                    '"' => 89,
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 88,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162,
+                                                                                                                    ';' => -16
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -26
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -13
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -36
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 167,
+                                                                                                                  'names' => 91,
+                                                                                                                  'name' => 82
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 86,
+                                                                                                                    '"' => 89,
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 88,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -9
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 168,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -104
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'setlist' => 169,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 74,
+                                                                                                                  'node' => 23
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 75
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'assign' => 170,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 74,
+                                                                                                                  'node' => 23
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 75,
+                                                                                                                    'COMMA' => 171
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -19
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -8
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -1
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -21
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'DOT' => 104,
+                                                                                                                    'ASSIGN' => 172
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 154
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'assign' => 170,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 74,
+                                                                                                                  'node' => 23
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 75,
+                                                                                                                    'COMMA' => 171
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -30
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'DOT' => 104
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -109
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -112
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162,
+                                                                                                                    ';' => 173
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -7
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -173
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -166
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -172
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -174
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'DOT' => 174
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -168
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 175,
+                                                                                                                  'node' => 23
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -171
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -169
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'quoted' => 176
+                                                                                                                },
+                                                                                                     'DEFAULT' => -176
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -35
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'args' => 179
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '(' => 178,
+                                                                                                                    '+' => 177
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -156
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 181
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    ']' => 180,
+                                                                                                                    '{' => 30,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    'COMMA' => 182,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ']' => 183
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -107
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -116
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'TO' => 184
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -104
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 185,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 186
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 187
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -99
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'meta' => 188
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'IDENT' => 99,
+                                                                                                                    'COMMA' => 189
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -86
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 190
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'meta' => 188
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'IDENT' => 99,
+                                                                                                                    'COMMA' => 189
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -17
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 191
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'NUMBER' => 192
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 195,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'mdir' => 194,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'ident' => 149,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'try' => 35,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 196,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    '[' => 9,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 193,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -33
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 199,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'mdir' => 197,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'ident' => 149,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'try' => 35,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 196,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 198,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    '[' => 9,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 193,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 200,
+                                                                                                                    'IN' => 201
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -130
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'args' => 202
+                                                                                                                },
+                                                                                                     'DEFAULT' => -156
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 203
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => -130
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -173
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 204
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -159
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 175,
+                                                                                                                  'node' => 23
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 205
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 206
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => -161
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -169
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'quoted' => 207
+                                                                                                                },
+                                                                                                     'DEFAULT' => -176
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -158
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'DOT' => 104
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -110
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 187
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -173
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -83
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'DOT' => 174
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -84
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 208
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -85
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '}' => 209
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 210
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -122
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 126,
+                                                                                                                  'param' => 211
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 129,
+                                                                                                                    'COMMA' => 212
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -118
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 213
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -73
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -4
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 214
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '}' => 215
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    '+' => 157
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -142
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'args' => 216
+                                                                                                                },
+                                                                                                     'DEFAULT' => -156
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  '@4-2' => 217
+                                                                                                                },
+                                                                                                     'DEFAULT' => -76
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -132
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162,
+                                                                                                                    ';' => 218
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -29
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -28
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 219,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'loopvar' => 220,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 109
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'IDENT' => 108,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'names' => 91,
+                                                                                                                  'lvalue' => 112,
+                                                                                                                  'name' => 82,
+                                                                                                                  'item' => 113,
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 118,
+                                                                                                                  'lnameargs' => 221
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 114,
+                                                                                                                    '"' => 117,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 111,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 116,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 222,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 223,
+                                                                                                                  'names' => 91,
+                                                                                                                  'name' => 82
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 86,
+                                                                                                                    '"' => 89,
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 88,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 224,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -41
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => 0
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 172,
+                                                                                                                    'DOT' => 104
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -109
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ')' => 225
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    '+' => 157,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    ')' => 226,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162,
+                                                                                                                    ';' => 227
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 228
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 229,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 230,
+                                                                                                                  'node' => 23,
+                                                                                                                  'quotable' => 232
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    'TEXT' => 231,
+                                                                                                                    '"' => 234,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    ';' => 233
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -34
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 235,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 236,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 237,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 238,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 239,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 240,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 241,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 242,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 243,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 244,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -32
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162,
+                                                                                                                    ';' => 245
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'assign' => 170,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 74,
+                                                                                                                  'node' => 23
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 75,
+                                                                                                                    'COMMA' => 171
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -31
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -147
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -148
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 246,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 247,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 248
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'args' => 249
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'DOT' => 104
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -156
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 230,
+                                                                                                                  'node' => 23,
+                                                                                                                  'quotable' => 232
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    'TEXT' => 231,
+                                                                                                                    '"' => 250,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    ';' => 233
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'name' => 251
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '"' => 89,
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 88,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'args' => 252
+                                                                                                                },
+                                                                                                     'DEFAULT' => -156
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 254,
+                                                                                                                  'ident' => 253,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 257,
+                                                                                                                  'param' => 255,
+                                                                                                                  'lterm' => 56
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'COMMA' => 258,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 256,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    '(' => 53,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -163
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -105
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -114
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -115
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -106
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 259,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '"' => 60,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'final' => 261
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'FINAL' => 260,
+                                                                                                                    'CATCH' => 262
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -72
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'TEXT' => 263
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '"' => 266,
+                                                                                                                    'LITERAL' => 265,
+                                                                                                                    'NUMBER' => 264
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -97
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -98
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'template' => 267,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'use' => 63,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 72,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -125
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -126
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 268
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -89
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => -150,
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    '${' => -150,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'COMMA' => -150,
+                                                                                                                    'IDENT' => -150,
+                                                                                                                    'LITERAL' => -150,
+                                                                                                                    '+' => 157,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162,
+                                                                                                                    ';' => -150
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -26
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -92
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -91
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'margs' => 270,
+                                                                                                                  'ident' => 149,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 151,
+                                                                                                                  'assign' => 150,
+                                                                                                                  'lterm' => 56
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 269,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -26
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 271
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 272
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 254,
+                                                                                                                  'ident' => 253,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 257,
+                                                                                                                  'param' => 255,
+                                                                                                                  'lterm' => 56
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 256,
+                                                                                                                    'COMMA' => 258,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -64
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  '@1-3' => 273
+                                                                                                                },
+                                                                                                     'DEFAULT' => -56
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 85,
+                                                                                                                  'nameargs' => 274,
+                                                                                                                  'names' => 91,
+                                                                                                                  'name' => 82
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 86,
+                                                                                                                    '"' => 89,
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'LITERAL' => 88,
+                                                                                                                    'NUMBER' => 84
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => -132
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -130
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 275,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 230,
+                                                                                                                  'node' => 23,
+                                                                                                                  'quotable' => 232
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    'TEXT' => 231,
+                                                                                                                    '"' => 276,
+                                                                                                                    '${' => 37,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    ';' => 233
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 277,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -108
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 278,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -120
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -121
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 279,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  '@3-3' => 280
+                                                                                                                },
+                                                                                                     'DEFAULT' => -74
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -131
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 254,
+                                                                                                                  'ident' => 253,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 257,
+                                                                                                                  'param' => 255,
+                                                                                                                  'lterm' => 56
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 256,
+                                                                                                                    'COMMA' => 258,
+                                                                                                                    '"' => 60,
+                                                                                                                    ')' => 281,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 282,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 283,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    '+' => 157,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -47
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -58
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -81
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    '+' => 157,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -45
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -66
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    '+' => 157,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -61
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -144
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -145
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 284,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 285,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -151
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'DOT' => 104
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -177
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -178
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -175
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -179
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -111
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -135
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    ':' => 286,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'MOD' => 165
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -136
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    '+' => 157
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -140
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -133
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    '+' => 157
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -141
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    '+' => 157
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -139
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    '+' => 157
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -138
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -137
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -134
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  '@2-3' => 287
+                                                                                                                },
+                                                                                                     'DEFAULT' => -59
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -150
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'else' => 289
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ELSE' => 288,
+                                                                                                                    'ELSIF' => 290
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -50
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -170
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 254,
+                                                                                                                  'ident' => 253,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 257,
+                                                                                                                  'param' => 255,
+                                                                                                                  'lterm' => 56
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'COMMA' => 258,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 256,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    '(' => 53,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -162
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -167
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -165
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 254,
+                                                                                                                  'ident' => 253,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 257,
+                                                                                                                  'param' => 255,
+                                                                                                                  'lterm' => 56
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 256,
+                                                                                                                    'COMMA' => 258,
+                                                                                                                    '"' => 60,
+                                                                                                                    ')' => 291,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 292,
+                                                                                                                    'DOT' => 104
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -109
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 210,
+                                                                                                                    '(' => 135
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -128
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -153
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => 213
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -112
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -152
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -155
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -117
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 293
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 294
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'filepart' => 87,
+                                                                                                                  'filename' => 295
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'DEFAULT' => 297,
+                                                                                                                    'IDENT' => 81,
+                                                                                                                    'FILENAME' => 83,
+                                                                                                                    'NUMBER' => 84,
+                                                                                                                    ';' => 296
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 298
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -102
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -100
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'TEXT' => 299
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 300
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 301,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ')' => -96,
+                                                                                                                    'COMMA' => -96,
+                                                                                                                    'IDENT' => -96
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -130
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ')' => 303,
+                                                                                                                    'IDENT' => 302,
+                                                                                                                    'COMMA' => 304
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'args' => 305
+                                                                                                                },
+                                                                                                     'DEFAULT' => -156
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'args' => 306
+                                                                                                                },
+                                                                                                     'DEFAULT' => -156
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 307,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -157
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 308
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ASSIGN' => -160
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -167
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 309
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -124
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -123
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 310,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -129
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 311
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'else' => 312
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ELSE' => 288,
+                                                                                                                    'ELSIF' => 290
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -50
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'case' => 314
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'CASE' => 313
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -55
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 315
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 316,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 317,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 318
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 319
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 320,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -164
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'expr' => 321,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 58
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 322,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -67
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'DOT' => 174,
+                                                                                                                    ';' => 323
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 324,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 325
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -79
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '"' => 326
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -82
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 327
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -94
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 199,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'mdir' => 328,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'ident' => 149,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'try' => 35,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 196,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    '[' => 9,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 193,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -95
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 254,
+                                                                                                                  'ident' => 253,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 257,
+                                                                                                                  'param' => 255,
+                                                                                                                  'lterm' => 56
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 256,
+                                                                                                                    'COMMA' => 258,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -62
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 254,
+                                                                                                                  'ident' => 253,
+                                                                                                                  'node' => 23,
+                                                                                                                  'term' => 58,
+                                                                                                                  'expr' => 257,
+                                                                                                                  'param' => 255,
+                                                                                                                  'lterm' => 56
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 256,
+                                                                                                                    'COMMA' => 258,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    '(' => 53
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -63
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 329
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -80
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -88
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 330
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -77
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 331
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'item' => 39,
+                                                                                                                  'ident' => 77,
+                                                                                                                  'node' => 23,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'term' => 333
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 334,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'LITERAL' => 78,
+                                                                                                                    '"' => 60,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => 332
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 335
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -65
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -143
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'END' => 336
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 337,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -46
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162,
+                                                                                                                    ';' => 338
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    '/' => 166,
+                                                                                                                    'CMPOP' => 164,
+                                                                                                                    'MOD' => 165,
+                                                                                                                    'DIV' => 159,
+                                                                                                                    '+' => 157,
+                                                                                                                    'CAT' => 163,
+                                                                                                                    '?' => 158,
+                                                                                                                    'AND' => 160,
+                                                                                                                    'BINOP' => 161,
+                                                                                                                    'OR' => 162
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -154
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -71
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 339,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'final' => 340
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'FINAL' => 260,
+                                                                                                                    'CATCH' => 262
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -72
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 341,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -101
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -93
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -90
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -57
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -75
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -44
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 342,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 343
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'ACTIONS' => {
+                                                                                                                    ';' => 344
+                                                                                                                  }
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -51
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -60
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -49
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 345,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'final' => 346
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'FINAL' => 260,
+                                                                                                                    'CATCH' => 262
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -72
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -70
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'final' => 347
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'FINAL' => 260,
+                                                                                                                    'CATCH' => 262
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -72
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -54
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 348,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'item' => 39,
+                                                                                                                  'node' => 23,
+                                                                                                                  'loop' => 4,
+                                                                                                                  'term' => 58,
+                                                                                                                  'rawperl' => 59,
+                                                                                                                  'statement' => 5,
+                                                                                                                  'use' => 63,
+                                                                                                                  'expr' => 62,
+                                                                                                                  'capture' => 42,
+                                                                                                                  'view' => 7,
+                                                                                                                  'wrapper' => 46,
+                                                                                                                  'chunk' => 11,
+                                                                                                                  'atomexpr' => 48,
+                                                                                                                  'atomdir' => 12,
+                                                                                                                  'defblock' => 66,
+                                                                                                                  'anonblock' => 50,
+                                                                                                                  'filter' => 29,
+                                                                                                                  'sterm' => 68,
+                                                                                                                  'defblockname' => 14,
+                                                                                                                  'ident' => 16,
+                                                                                                                  'perl' => 31,
+                                                                                                                  'chunks' => 33,
+                                                                                                                  'setlist' => 70,
+                                                                                                                  'switch' => 34,
+                                                                                                                  'try' => 35,
+                                                                                                                  'assign' => 19,
+                                                                                                                  'directive' => 71,
+                                                                                                                  'block' => 349,
+                                                                                                                  'macro' => 20,
+                                                                                                                  'lterm' => 56,
+                                                                                                                  'condition' => 73
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'SET' => 1,
+                                                                                                                    'NOT' => 38,
+                                                                                                                    'PERL' => 40,
+                                                                                                                    'IDENT' => 2,
+                                                                                                                    'CLEAR' => 41,
+                                                                                                                    'UNLESS' => 3,
+                                                                                                                    '"' => 60,
+                                                                                                                    'STOP' => 6,
+                                                                                                                    'IF' => 44,
+                                                                                                                    'THROW' => 8,
+                                                                                                                    'CALL' => 45,
+                                                                                                                    'TRY' => 10,
+                                                                                                                    'GET' => 47,
+                                                                                                                    'LAST' => 49,
+                                                                                                                    'DEBUG' => 51,
+                                                                                                                    'RAWPERL' => 13,
+                                                                                                                    'META' => 15,
+                                                                                                                    'INCLUDE' => 17,
+                                                                                                                    'MACRO' => 18,
+                                                                                                                    'SWITCH' => 54,
+                                                                                                                    '(' => 53,
+                                                                                                                    'WRAPPER' => 55,
+                                                                                                                    '$' => 43,
+                                                                                                                    '${' => 37,
+                                                                                                                    'FOR' => 21,
+                                                                                                                    'LITERAL' => 57,
+                                                                                                                    'NEXT' => 22,
+                                                                                                                    'TEXT' => 24,
+                                                                                                                    'PROCESS' => 61,
+                                                                                                                    'RETURN' => 64,
+                                                                                                                    'FILTER' => 25,
+                                                                                                                    'INSERT' => 65,
+                                                                                                                    '[' => 9,
+                                                                                                                    'REF' => 27,
+                                                                                                                    'NUMBER' => 26,
+                                                                                                                    ';' => -18,
+                                                                                                                    'WHILE' => 67,
+                                                                                                                    'BLOCK' => 28,
+                                                                                                                    '{' => 30,
+                                                                                                                    'DEFAULT' => 69,
+                                                                                                                    'USE' => 32,
+                                                                                                                    'VIEW' => 36
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -3
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'else' => 350
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'ELSE' => 288,
+                                                                                                                    'ELSIF' => 290
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -50
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -68
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -69
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'GOTOS' => {
+                                                                                                                  'case' => 351
+                                                                                                                },
+                                                                                                     'ACTIONS' => {
+                                                                                                                    'CASE' => 313
+                                                                                                                  },
+                                                                                                     'DEFAULT' => -55
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -53
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -48
+                                                                                                   },
+                                                                                                   {
+                                                                                                     'DEFAULT' => -52
+                                                                                                   }
+                                                                                                 ],
+                                                                                     'V1DOLLAR' => 0,
+                                                                                     'DEFBLOCKS' => [],
+                                                                                     'INTERPOLATE' => 1,
+                                                                                     'FILEINFO' => [],
+                                                                                     '_ERROR' => '',
+                                                                                     'LINE' => \10,
+                                                                                     'LEXTABLE' => {
+                                                                                                     'SET' => 'SET',
+                                                                                                     '/' => '/',
+                                                                                                     'not' => 'NOT',
+                                                                                                     ',' => 'COMMA',
+                                                                                                     'UNLESS' => 'UNLESS',
+                                                                                                     'STEP' => 'STEP',
+                                                                                                     'STOP' => 'STOP',
+                                                                                                     'THROW' => 'THROW',
+                                                                                                     'TRY' => 'TRY',
+                                                                                                     'FOREACH' => 'FOR',
+                                                                                                     '>=' => 'CMPOP',
+                                                                                                     '==' => 'CMPOP',
+                                                                                                     'FINAL' => 'FINAL',
+                                                                                                     'RAWPERL' => 'RAWPERL',
+                                                                                                     'ELSE' => 'ELSE',
+                                                                                                     '||' => 'OR',
+                                                                                                     '|' => 'FILTER',
+                                                                                                     'META' => 'META',
+                                                                                                     'CASE' => 'CASE',
+                                                                                                     'INCLUDE' => 'INCLUDE',
+                                                                                                     'MACRO' => 'MACRO',
+                                                                                                     'and' => 'AND',
+                                                                                                     '$' => '$',
+                                                                                                     '\\' => 'REF',
+                                                                                                     'FOR' => 'FOR',
+                                                                                                     'NEXT' => 'NEXT',
+                                                                                                     '-' => 'BINOP',
+                                                                                                     'FILTER' => 'FILTER',
+                                                                                                     '[' => '[',
+                                                                                                     '!' => 'NOT',
+                                                                                                     'BLOCK' => 'BLOCK',
+                                                                                                     '&&' => 'AND',
+                                                                                                     '{' => '{',
+                                                                                                     '%' => 'BINOP',
+                                                                                                     '_' => 'CAT',
+                                                                                                     '+' => '+',
+                                                                                                     'CATCH' => 'CATCH',
+                                                                                                     'USE' => 'USE',
+                                                                                                     ')' => ')',
+                                                                                                     'VIEW' => 'VIEW',
+                                                                                                     '}' => '}',
+                                                                                                     'mod' => 'MOD',
+                                                                                                     'BREAK' => 'LAST',
+                                                                                                     '=' => 'ASSIGN',
+                                                                                                     'PERL' => 'PERL',
+                                                                                                     'NOT' => 'NOT',
+                                                                                                     'CLEAR' => 'CLEAR',
+                                                                                                     'or' => 'OR',
+                                                                                                     'IF' => 'IF',
+                                                                                                     'CALL' => 'CALL',
+                                                                                                     'GET' => 'GET',
+                                                                                                     '<' => 'CMPOP',
+                                                                                                     'LAST' => 'LAST',
+                                                                                                     'TO' => 'TO',
+                                                                                                     'DEBUG' => 'DEBUG',
+                                                                                                     '<=' => 'CMPOP',
+                                                                                                     'DIV' => 'DIV',
+                                                                                                     '>' => 'CMPOP',
+                                                                                                     'END' => 'END',
+                                                                                                     '?' => '?',
+                                                                                                     'AND' => 'AND',
+                                                                                                     'SWITCH' => 'SWITCH',
+                                                                                                     '(' => '(',
+                                                                                                     'OR' => 'OR',
+                                                                                                     'WRAPPER' => 'WRAPPER',
+                                                                                                     'div' => 'DIV',
+                                                                                                     '${' => '${',
+                                                                                                     ':' => ':',
+                                                                                                     '*' => 'BINOP',
+                                                                                                     'PROCESS' => 'PROCESS',
+                                                                                                     'RETURN' => 'RETURN',
+                                                                                                     '.' => 'DOT',
+                                                                                                     'INSERT' => 'INSERT',
+                                                                                                     ';' => ';',
+                                                                                                     '!=' => 'CMPOP',
+                                                                                                     'WHILE' => 'WHILE',
+                                                                                                     'PLUGIN' => 'PLUGIN',
+                                                                                                     ']' => ']',
+                                                                                                     'ELSIF' => 'ELSIF',
+                                                                                                     'DEFAULT' => 'DEFAULT',
+                                                                                                     '..' => 'TO',
+                                                                                                     '=>' => 'ASSIGN',
+                                                                                                     'MOD' => 'MOD',
+                                                                                                     'IN' => 'IN'
+                                                                                                   },
+                                                                                     'TAG_STYLE' => 'default',
+                                                                                     'INPERL' => \0,
+                                                                                     'EVAL_PERL' => 0,
+                                                                                     'DEBUG' => 0,
+                                                                                     'DEBUG_DIRS' => 0,
+                                                                                     'PRE_CHOMP' => 0,
+                                                                                     'GRAMMAR' => bless( {
+                                                                                                           'STATES' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'PARSER'}{'STATES'},
+                                                                                                           'RULES' => [
+                                                                                                                        [
+                                                                                                                          '$start',
+                                                                                                                          2,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'template',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'block',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'block',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'chunks',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'chunks',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'chunk',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'chunk',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'statement',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'statement',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'statement',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'statement',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'statement',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'statement',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'statement',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'statement',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'statement',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'statement',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'statement',
+                                                                                                                          0,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'directive',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'directive',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'directive',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'directive',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'directive',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'directive',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'directive',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomexpr',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomexpr',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'atomdir',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'condition',
+                                                                                                                          6,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'condition',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'condition',
+                                                                                                                          6,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'condition',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'else',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'else',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'else',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'switch',
+                                                                                                                          6,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'case',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'case',
+                                                                                                                          4,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'case',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'case',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          '@1-3',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'loop',
+                                                                                                                          6,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'loop',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          '@2-3',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'loop',
+                                                                                                                          6,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'loop',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'loopvar',
+                                                                                                                          4,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'loopvar',
+                                                                                                                          4,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'loopvar',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'wrapper',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'wrapper',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'try',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'final',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'final',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'final',
+                                                                                                                          4,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'final',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'final',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'use',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          '@3-3',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'view',
+                                                                                                                          6,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          '@4-2',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'perl',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          '@5-1',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'rawperl',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'filter',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'filter',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'defblock',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'defblockname',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'blockname',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'blockname',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'blockargs',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'blockargs',
+                                                                                                                          0,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'anonblock',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'capture',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'macro',
+                                                                                                                          6,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'macro',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'mdir',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'mdir',
+                                                                                                                          4,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'margs',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'margs',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'margs',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'metadata',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'metadata',
+                                                                                                                          2,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'metadata',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'meta',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'meta',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'meta',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'term',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'term',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'lterm',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'lterm',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'lterm',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'lterm',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'sterm',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'sterm',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'sterm',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'sterm',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'sterm',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'list',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'list',
+                                                                                                                          2,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'list',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'range',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'hash',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'hash',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'params',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'params',
+                                                                                                                          2,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'params',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'param',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'param',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'ident',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'ident',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'ident',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'node',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'node',
+                                                                                                                          4,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'item',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'item',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'item',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          5,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'expr',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'setlist',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'setlist',
+                                                                                                                          2,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'setlist',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'assign',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'assign',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'args',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'args',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'args',
+                                                                                                                          4,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'args',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'args',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'lnameargs',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'lnameargs',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'lvalue',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'lvalue',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'lvalue',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'nameargs',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'nameargs',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'nameargs',
+                                                                                                                          4,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'names',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'names',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'name',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'name',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'name',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'filename',
+                                                                                                                          3,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'filename',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'filepart',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'filepart',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'filepart',
+                                                                                                                          1,
+                                                                                                                          undef
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'quoted',
+                                                                                                                          2,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'quoted',
+                                                                                                                          0,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'quotable',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'quotable',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ],
+                                                                                                                        [
+                                                                                                                          'quotable',
+                                                                                                                          1,
+                                                                                                                          sub { "DUMMY" }
+                                                                                                                        ]
+                                                                                                                      ],
+                                                                                                           'LEXTABLE' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'PARSER'}{'LEXTABLE'}
+                                                                                                         }, 'Template::Grammar' ),
+                                                                                     'RULES' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'PARSER'}{'GRAMMAR'}{'RULES'},
+                                                                                     'FILE_INFO' => 1,
+                                                                                     'TRACE_VARS' => undef,
+                                                                                     'DEFBLOCK' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4][4][2]{'_DEFBLOCKS'},
+                                                                                     'METADATA' => [
+                                                                                                     'version',
+                                                                                                     '1',
+                                                                                                     'title',
+                                                                                                     'my document 2',
+                                                                                                     'layout',
+                                                                                                     'default'
+                                                                                                   ],
+                                                                                     'END_TAG' => undef,
+                                                                                     'IN_BLOCK' => [],
+                                                                                     'POST_CHOMP' => 1,
+                                                                                     'STYLE' => [
+                                                                                                  {
+                                                                                                    'END_TAG' => '%\\]',
+                                                                                                    'ANYCASE' => 0,
+                                                                                                    'EVAL_PERL' => 0,
+                                                                                                    'PRE_CHOMP' => 0,
+                                                                                                    'POST_CHOMP' => 1,
+                                                                                                    'INTERPOLATE' => 1,
+                                                                                                    'V1DOLLAR' => 0,
+                                                                                                    'START_TAG' => '\\[%'
+                                                                                                  }
+                                                                                                ],
+                                                                                     'VARIABLES' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4][4][2]{'_VARIABLES'},
+                                                                                     'START_TAG' => undef
+                                                                                   }, 'Template::Parser' ),
+                                                                'TAIL' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4][4][4][4],
+                                                                'SLOTS' => 6,
+                                                                'ENCODING' => 'utf-8',
+                                                                'PARAMS' => {
+                                                                              'ENCODING' => 'utf-8',
+                                                                              'INTERPOLATE' => 1,
+                                                                              'POST_CHOMP' => 1,
+                                                                              'INCLUDE_PATH' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'INCLUDE_PATH'}
+                                                                            },
+                                                                'COMPILE_EXT' => ''
+                                                              }, 'Template::Provider' )
                                                      ],
                                  'BLKSTACK' => [],
                                  'STASH' => $VAR1->[0],
@@ -6367,31 +6354,55 @@
                    'LOAD_FILTERS' => $VAR1->[1]{'CONFIG'}{'LOAD_FILTERS'}
                  }, 'Template::Context' ),
           bless( {
-                   'IMPL_Web_View_TTControl_template' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][2],
+                   'IMPL_Web_View_TTDocument_loader' => bless( {
+                                                                 'IMPL_Web_View_TTLoader_context' => bless( {
+                                                                                                              'PREFIX_MAP' => $VAR1->[1]{'PREFIX_MAP'},
+                                                                                                              'BLOCKS' => $VAR1->[1]{'CONFIG'}{'BLOCKS'},
+                                                                                                              'TRIM' => 0,
+                                                                                                              'CONFIG' => {
+                                                                                                                            'ENCODING' => 'utf-8',
+                                                                                                                            'POST_CHOMP' => 1,
+                                                                                                                            'INTERPOLATE' => 1,
+                                                                                                                            'LOAD_TEMPLATES' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0],
+                                                                                                                            'INCLUDE_PATH' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'INCLUDE_PATH'}
+                                                                                                                          },
+                                                                                                              'LOAD_PLUGINS' => $VAR1->[1]{'CONFIG'}{'LOAD_PLUGINS'},
+                                                                                                              'LOAD_TEMPLATES' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'},
+                                                                                                              'BLKSTACK' => $VAR1->[1]{'CONFIG'}{'BLKSTACK'},
+                                                                                                              'STASH' => $VAR1->[0]{'_PARENT'},
+                                                                                                              'DEBUG_FORMAT' => undef,
+                                                                                                              '_ERROR' => '',
+                                                                                                              'DEBUG' => 0,
+                                                                                                              'EVAL_PERL' => 0,
+                                                                                                              'EXPOSE_BLOCKS' => 0,
+                                                                                                              'DEBUG_DIRS' => 0,
+                                                                                                              'RECURSION' => 0,
+                                                                                                              'INIT_BLOCKS' => $VAR1->[1]{'CONFIG'}{'BLOCKS'},
+                                                                                                              'LOAD_FILTERS' => $VAR1->[1]{'CONFIG'}{'LOAD_FILTERS'}
+                                                                                                            }, 'Template::Context' ),
+                                                                 'IMPL_Web_View_TTLoader_layoutBase' => 'Layout',
+                                                                 'IMPL_Web_View_TTLoader_initializer' => 'global.tt',
+                                                                 'IMPL_Web_View_TTLoader_provider' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0],
+                                                                 'IMPL_Web_View_TTLoader_ext' => '.tt',
+                                                                 'IMPL_Web_View_TTLoader__globals' => {
+                                                                                                        'site' => $VAR1->[0]{'site'},
+                                                                                                        'view' => $VAR1->[0]{'view'},
+                                                                                                        'date' => $VAR1->[0]{'date'},
+                                                                                                        'dynamic' => $VAR1->[0]{'dynamic'}
+                                                                                                      },
+                                                                 'IMPL_Web_View_TTLoader_options' => $VAR1->[2]{'IMPL_Web_View_TTDocument_loader'}{'IMPL_Web_View_TTLoader_context'}{'CONFIG'},
+                                                                 'IMPL_Web_View_TTLoader_isInitialized' => 1
+                                                               }, 'IMPL::Web::View::TTLoader' ),
+                   'IMPL_Web_View_TTControl_id' => 'document-14',
+                   'IMPL_Web_View_TTControl_template' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4][4][2],
                    'IMPL_Web_View_TTControl_name' => 'document',
-                   'IMPL_Web_View_TTDocument_creationArgs' => undef,
                    'IMPL_Web_View_TTControl_context' => $VAR1->[1],
-                   'IMPL_Web_View_TTDocument_controls' => {
-                                                            'My/Org/TextPreview' => bless( {
-                                                                                             'IMPL_Web_View_TTFactory_base' => 'My/Org',
-                                                                                             'IMPL_Web_View_TTFactory_instances' => 0,
-                                                                                             'IMPL_Object_Factory_factory' => 'IMPL::Web::View::TTControl',
-                                                                                             'IMPL_Web_View_TTFactory_context' => $VAR1->[1],
-                                                                                             'IMPL_Web_View_TTFactory_template' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[2]
-                                                                                           }, 'IMPL::Web::View::TTFactory' ),
-                                                            'My/Org/Panel' => bless( {
-                                                                                       'IMPL_Web_View_TTFactory_base' => 'My/Org',
-                                                                                       'IMPL_Web_View_TTFactory_instances' => 1,
-                                                                                       'IMPL_Object_Factory_factory' => 'IMPL::Web::View::TTControl',
-                                                                                       'IMPL_Web_View_TTFactory_context' => $VAR1->[1],
-                                                                                       'IMPL_Web_View_TTFactory_template' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][2]
-                                                                                     }, 'IMPL::Web::View::TTFactory' )
-                                                          },
+                   'IMPL_Web_View_TTDocument_layout' => 'default',
                    'IMPL_Web_View_TTControl_attributes' => {
                                                              'childNodes' => [
                                                                                bless( {
-                                                                                        'IMPL_Web_View_TTControl_id' => 'information-22',
-                                                                                        'IMPL_Web_View_TTControl_template' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][2],
+                                                                                        'IMPL_Web_View_TTControl_id' => 'information-15',
+                                                                                        'IMPL_Web_View_TTControl_template' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][2],
                                                                                         'IMPL_Web_View_TTControl_name' => 'information',
                                                                                         'IMPL_Web_View_TTControl_context' => bless( {
                                                                                                                                       'PREFIX_MAP' => $VAR1->[1]{'PREFIX_MAP'},
@@ -6399,17 +6410,15 @@
                                                                                                                                       'TRIM' => 0,
                                                                                                                                       'CONFIG' => {
                                                                                                                                                     'PREFIX_MAP' => $VAR1->[1]{'PREFIX_MAP'},
-                                                                                                                                                    'BLOCKS' => $VAR1->[1]{'BLOCKS'},
+                                                                                                                                                    'BLOCKS' => {},
                                                                                                                                                     'TRIM' => 0,
-                                                                                                                                                    'CONFIG' => $VAR1->[1]{'CONFIG'},
                                                                                                                                                     'LOAD_PLUGINS' => $VAR1->[1]{'CONFIG'}{'LOAD_PLUGINS'},
                                                                                                                                                     'LOAD_TEMPLATES' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'},
-                                                                                                                                                    'BLKSTACK' => $VAR1->[1]{'BLKSTACK'},
+                                                                                                                                                    'BLKSTACK' => [],
                                                                                                                                                     'STASH' => bless( {
                                                                                                                                                                         'require' => sub { "DUMMY" },
+                                                                                                                                                                        'inc' => $VAR1->[0]{'inc'},
                                                                                                                                                                         'date' => $VAR1->[0]{'date'},
-                                                                                                                                                                        'inc' => $VAR1->[0]{'inc'},
-                                                                                                                                                                        'document' => $VAR1->[0]{'document'},
                                                                                                                                                                         'dec' => $VAR1->[0]{'dec'},
                                                                                                                                                                         'dojoDefaultClass' => 'dijit.form.Input',
                                                                                                                                                                         'dojo' => {
@@ -6420,53 +6429,29 @@
                                                                                                                                                                         'view' => $VAR1->[0]{'view'},
                                                                                                                                                                         'user' => 'test_user',
                                                                                                                                                                         '_PARENT' => bless( {
-                                                                                                                                                                                              'require' => $VAR1->[0]{'require'},
-                                                                                                                                                                                              'inc' => $VAR1->[0]{'inc'},
+                                                                                                                                                                                              'require' => $VAR1->[2]{'IMPL_Web_View_TTControl_attributes'}{'childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'CONFIG'}{'STASH'}{'require'},
                                                                                                                                                                                               'date' => $VAR1->[0]{'date'},
-                                                                                                                                                                                              'document' => $VAR1->[0]{'document'},
+                                                                                                                                                                                              'inc' => $VAR1->[0]{'inc'},
                                                                                                                                                                                               'dec' => $VAR1->[0]{'dec'},
-                                                                                                                                                                                              'node' => $VAR1->[2]{'IMPL_Web_View_TTControl_attributes'}{'childNodes'}[0],
-                                                                                                                                                                                              'loop' => '',
                                                                                                                                                                                               'dojoDefaultClass' => 'dijit.form.Input',
                                                                                                                                                                                               'dojo' => $VAR1->[2]{'IMPL_Web_View_TTControl_attributes'}{'childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'CONFIG'}{'STASH'}{'dojo'},
                                                                                                                                                                                               'view' => $VAR1->[0]{'view'},
                                                                                                                                                                                               'user' => 'test_user',
-                                                                                                                                                                                              'this' => $VAR1->[2],
-                                                                                                                                                                                              '_PARENT' => bless( {
-                                                                                                                                                                                                                    'require' => $VAR1->[0]{'require'},
-                                                                                                                                                                                                                    'date' => $VAR1->[0]{'date'},
-                                                                                                                                                                                                                    'inc' => $VAR1->[0]{'inc'},
-                                                                                                                                                                                                                    'document' => $VAR1->[0]{'document'},
-                                                                                                                                                                                                                    'dec' => $VAR1->[0]{'dec'},
-                                                                                                                                                                                                                    'dojo' => $VAR1->[2]{'IMPL_Web_View_TTControl_attributes'}{'childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'CONFIG'}{'STASH'}{'dojo'},
-                                                                                                                                                                                                                    'view' => $VAR1->[0]{'view'},
-                                                                                                                                                                                                                    'user' => 'test_user',
-                                                                                                                                                                                                                    '_PARENT' => $VAR1->[0],
-                                                                                                                                                                                                                    'global' => $VAR1->[0]{'global'},
-                                                                                                                                                                                                                    'template' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][2],
-                                                                                                                                                                                                                    'dynamic' => $VAR1->[0]{'dynamic'},
-                                                                                                                                                                                                                    '_STRICT' => undef,
-                                                                                                                                                                                                                    'component' => '',
-                                                                                                                                                                                                                    'site' => $VAR1->[0]{'site'},
-                                                                                                                                                                                                                    '_DEBUG' => 0
-                                                                                                                                                                                                                  }, 'Template::Stash::XS' ),
-                                                                                                                                                                                              'TPanel' => $VAR1->[2]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/Panel'},
+                                                                                                                                                                                              '_PARENT' => $VAR1->[0],
                                                                                                                                                                                               'global' => $VAR1->[0]{'global'},
-                                                                                                                                                                                              'template' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][2],
+                                                                                                                                                                                              'template' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4][4][2],
                                                                                                                                                                                               'dynamic' => $VAR1->[0]{'dynamic'},
                                                                                                                                                                                               '_STRICT' => undef,
+                                                                                                                                                                                              'site' => $VAR1->[0]{'site'},
                                                                                                                                                                                               'component' => '',
-                                                                                                                                                                                              'site' => $VAR1->[0]{'site'},
                                                                                                                                                                                               '_DEBUG' => 0
                                                                                                                                                                                             }, 'Template::Stash::XS' ),
-                                                                                                                                                                        'this' => $VAR1->[2],
-                                                                                                                                                                        'TPanel' => $VAR1->[2]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/Panel'},
                                                                                                                                                                         'global' => $VAR1->[0]{'global'},
-                                                                                                                                                                        'template' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][2],
+                                                                                                                                                                        'template' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'}[0]{'HEAD'}[4][4][4][2],
                                                                                                                                                                         'dynamic' => $VAR1->[0]{'dynamic'},
                                                                                                                                                                         '_STRICT' => undef,
-                                                                                                                                                                        'component' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][2],
                                                                                                                                                                         'site' => $VAR1->[0]{'site'},
+                                                                                                                                                                        'component' => '',
                                                                                                                                                                         '_DEBUG' => 0
                                                                                                                                                                       }, 'Template::Stash::XS' ),
                                                                                                                                                     '_ERROR' => '',
@@ -6476,7 +6461,7 @@
                                                                                                                                                     'EXPOSE_BLOCKS' => 0,
                                                                                                                                                     'DEBUG_DIRS' => 0,
                                                                                                                                                     'RECURSION' => 0,
-                                                                                                                                                    'INIT_BLOCKS' => $VAR1->[1]{'BLOCKS'},
+                                                                                                                                                    'INIT_BLOCKS' => $VAR1->[2]{'IMPL_Web_View_TTControl_attributes'}{'childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'CONFIG'}{'BLOCKS'},
                                                                                                                                                     'LOAD_FILTERS' => $VAR1->[1]{'CONFIG'}{'LOAD_FILTERS'}
                                                                                                                                                   },
                                                                                                                                       'LOAD_PLUGINS' => $VAR1->[1]{'CONFIG'}{'LOAD_PLUGINS'},
@@ -6494,7 +6479,6 @@
                                                                                                                                       'LOAD_FILTERS' => $VAR1->[1]{'CONFIG'}{'LOAD_FILTERS'}
                                                                                                                                     }, 'Template::Context' ),
                                                                                         'IMPL_Web_View_TTControl_attributes' => {
-                                                                                                                                  'factory' => $VAR1->[2]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/Panel'},
                                                                                                                                   'dojoClass' => 'dijit.form.Input',
                                                                                                                                   'childNodes' => [],
                                                                                                                                   'visualClass' => 'classic',
@@ -6502,50 +6486,12 @@
                                                                                                                                 }
                                                                                       }, 'IMPL::Web::View::TTControl' )
                                                                              ],
+                                                             'controls' => {},
                                                              'title' => 'my document 2'
-                                                           },
-                   'IMPL_Web_View_TTDocument_loader' => bless( {
-                                                                 'IMPL_Web_View_TTLoader_context' => bless( {
-                                                                                                              'PREFIX_MAP' => $VAR1->[1]{'PREFIX_MAP'},
-                                                                                                              'BLOCKS' => $VAR1->[1]{'CONFIG'}{'BLOCKS'},
-                                                                                                              'TRIM' => 0,
-                                                                                                              'CONFIG' => $VAR1->[1]{'CONFIG'}{'CONFIG'},
-                                                                                                              'LOAD_PLUGINS' => $VAR1->[1]{'CONFIG'}{'LOAD_PLUGINS'},
-                                                                                                              'LOAD_TEMPLATES' => $VAR1->[1]{'CONFIG'}{'LOAD_TEMPLATES'},
-                                                                                                              'BLKSTACK' => $VAR1->[1]{'CONFIG'}{'BLKSTACK'},
-                                                                                                              'STASH' => $VAR1->[0]{'_PARENT'},
-                                                                                                              'DEBUG_FORMAT' => undef,
-                                                                                                              '_ERROR' => '',
-                                                                                                              'DEBUG' => 0,
-                                                                                                              'EVAL_PERL' => 0,
-                                                                                                              'EXPOSE_BLOCKS' => 0,
-                                                                                                              'DEBUG_DIRS' => 0,
-                                                                                                              'RECURSION' => 0,
-                                                                                                              'INIT_BLOCKS' => $VAR1->[1]{'CONFIG'}{'BLOCKS'},
-                                                                                                              'LOAD_FILTERS' => $VAR1->[1]{'CONFIG'}{'LOAD_FILTERS'}
-                                                                                                            }, 'Template::Context' ),
-                                                                 'IMPL_Web_View_TTLoader_layoutBase' => 'Layout',
-                                                                 'IMPL_Web_View_TTLoader_initializer' => 'global.tt',
-                                                                 'IMPL_Web_View_TTLoader_provider' => $VAR1->[1]{'CONFIG'}{'CONFIG'}{'LOAD_TEMPLATES'},
-                                                                 'IMPL_Web_View_TTLoader_ext' => '.tt',
-                                                                 'IMPL_Web_View_TTLoader__globals' => {
-                                                                                                        'site' => $VAR1->[0]{'site'},
-                                                                                                        'view' => $VAR1->[0]{'view'},
-                                                                                                        'date' => $VAR1->[0]{'date'},
-                                                                                                        'dynamic' => $VAR1->[0]{'dynamic'}
-                                                                                                      },
-                                                                 'IMPL_Web_View_TTLoader_options' => $VAR1->[1]{'CONFIG'}{'CONFIG'},
-                                                                 'IMPL_Web_View_TTLoader_isInitialized' => 1
-                                                               }, 'IMPL::Web::View::TTLoader' ),
-                   'IMPL_Web_View_TTDocument_stash' => $VAR1->[0],
-                   'IMPL_Web_View_TTControl_id' => 'document-21',
-                   'IMPL_Web_View_TTDocument_layout' => 'default'
+                                                           }
                  }, 'IMPL::Web::View::TTDocument' ),
-          $VAR1->[2]{'IMPL_Web_View_TTControl_attributes'}{'childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'CONFIG'}{'STASH'}{'_PARENT'}{'_PARENT'},
           $VAR1->[2]{'IMPL_Web_View_TTControl_attributes'}{'childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'CONFIG'}{'STASH'}{'_PARENT'},
-          $VAR1->[2]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/Panel'},
           $VAR1->[2]{'IMPL_Web_View_TTControl_attributes'}{'childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'CONFIG'}{'STASH'},
           $VAR1->[2]{'IMPL_Web_View_TTControl_attributes'}{'childNodes'}[0]{'IMPL_Web_View_TTControl_context'},
-          $VAR1->[2]{'IMPL_Web_View_TTControl_attributes'}{'childNodes'}[0],
-          $VAR1->[2]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}
+          $VAR1->[2]{'IMPL_Web_View_TTControl_attributes'}{'childNodes'}[0]
         ];