changeset 268:4abda21186cd

*refactoring IMPL::Web: added 'application' property to resources
author cin
date Mon, 21 Jan 2013 02:08:17 +0400
parents bbc0da7ef90e
children 3f59fd828d5f
files Lib/IMPL/Web/Application/Action.pm Lib/IMPL/Web/Application/CustomResourceContract.pm Lib/IMPL/Web/Application/OperationContract.pm Lib/IMPL/Web/Application/Resource.pm Lib/IMPL/Web/Application/ResourceContract.pm Lib/IMPL/Web/Handler/RestController.pm _test/dump.out
diffstat 7 files changed, 6395 insertions(+), 6346 deletions(-) [+]
line wrap: on
line diff
--- a/Lib/IMPL/Web/Application/Action.pm	Thu Jan 17 02:39:44 2013 +0400
+++ b/Lib/IMPL/Web/Application/Action.pm	Mon Jan 21 02:08:17 2013 +0400
@@ -98,16 +98,18 @@
     return URI->new_abs($this->application->baseUrl, $this->query->url(-base => 1));
 }
 
+# creates an url that contains server, schema and path parts
 sub CreateFullUrl {
     my ($this,$path) = @_;
     
-    return $path ? URI->new($path,$this->applicationFullUrl) : $this->applicationFullUrl;
+    return $path ? URI->new_abs($path,$this->applicationFullUrl) : $this->applicationFullUrl;
 }
 
+# creates an url that contains only a path part
 sub CreateAbsoluteUrl {
     my ($this,$path) = @_;
     
-    return $path ? URI->new($path,$this->applicationUrl) : $this->applicationUrl;
+    return $path ? URI->new_abs($path,$this->applicationUrl) : $this->applicationUrl;
 }
 
 sub _launder {
--- a/Lib/IMPL/Web/Application/CustomResourceContract.pm	Thu Jan 17 02:39:44 2013 +0400
+++ b/Lib/IMPL/Web/Application/CustomResourceContract.pm	Mon Jan 21 02:08:17 2013 +0400
@@ -55,7 +55,7 @@
 
 sub _GetAllowedHttpMethods {
     my ($resource) = @_;
-    return grep $resource->can($RESOURCE_BINDINGS{$_}), values %RESOURCE_BINDINGS;
+    return grep $resource->can($RESOURCE_BINDINGS{$_}), keys %RESOURCE_BINDINGS;
 }
 
 1;
--- a/Lib/IMPL/Web/Application/OperationContract.pm	Thu Jan 17 02:39:44 2013 +0400
+++ b/Lib/IMPL/Web/Application/OperationContract.pm	Mon Jan 21 02:08:17 2013 +0400
@@ -68,7 +68,7 @@
 
 use IMPL::require {
 	'OperationContract' => 'IMPL::Web::Application::OperationContract',
-	'RedirectResponse' => 'IMPL::Web::Application::RedirectResponse'
+	'HttpReponse' => 'IMPL::Web::Application::HttpReponse'
 };
 
 my $operation = OperationContract->new(
@@ -91,7 +91,7 @@
 
 =head1 DESCRIPTION
 
-Для орисания контракта операции используется понятие делегата, тоесть объекта,
+Для описания контракта операции используется понятие делегата, тоесть объекта,
 представляющего собой функцию, либо объект, имеющий метод C<Invoke>.
 
 Поскольку предметная область должна быть отделена от
--- a/Lib/IMPL/Web/Application/Resource.pm	Thu Jan 17 02:39:44 2013 +0400
+++ b/Lib/IMPL/Web/Application/Resource.pm	Mon Jan 21 02:08:17 2013 +0400
@@ -17,11 +17,12 @@
         'IMPL::Web::Application::ResourceInterface' => undef
       ],
       props => [
-        parent   => PROP_RO,
-        model    => PROP_RO,
-        id       => PROP_RO,
-        contract => PROP_RO,
-        location => PROP_RO,
+        application => PROP_RO,
+        parent      => PROP_RO,
+        model       => PROP_RO,
+        id          => PROP_RO,
+        contract    => PROP_RO,
+        location    => PROP_RO,
       ]
 };
 
@@ -37,64 +38,67 @@
     $this->model( $args{model} );
     $this->id( $args{id} );
     $this->contract( $args{contract} );
+    $this->application( $args{application} || ($args{parent} && $args{parent}->application) );
 
-    # если расположение явно не указано, то оно вычисляется автоматически,
-    # либо остается не заданным
-    $this->location( $args{location} || eval { $this->parent->location->Child( $this->id ) } );
+# если расположение явно не указано, то оно вычисляется автоматически,
+# либо остается не заданным
+    $this->location( $args{location}
+          || eval { $this->parent->location->Child( $this->id ) } );
 }
 
 sub InvokeHttpVerb {
-      my ( $this, $verb, $action ) = @_;
+    my ( $this, $verb, $action ) = @_;
+
+    my $operation = $this->contract->verbs->{ lc($verb) };
 
-      my $operation = $this->contract->verbs->{ lc($verb) };
-      
-      die NotAllowedException->new(
-          allow => join( ',', map( uc, keys %{ $this->contract->verbs } ) )
-      )
-        unless $operation;
-      
-      # в случае, когда один ресурс вызывает HTTP метод другого ресурса, нужно
-      # сохранить оригинальный resourceLocation  
-      $action->context->{resourceLocation} ||= $this->location; 
+    die NotAllowedException->new(
+        allow => join( ',', map( uc, keys %{ $this->contract->verbs } ) ) )
+      unless $operation;
 
-      return $operation->Invoke( $this, $action );
+# в случае, когда один ресурс вызывает HTTP метод другого ресурса, нужно
+# сохранить оригинальный resourceLocation
+    $action->context->{resourceLocation} ||= $this->location;
+
+    return _InvokeDelegate($operation, $this, $action );
 }
 
 # это реализация по умолчанию, базируется информации о ресурсах, содержащийся
 # в контракте.
 sub FetchChildResource {
-      my ( $this, $childId ) = @_;
-      
-      my ($info,$childIdParts) = $this->contract->FindChildResourceInfo($childId);
-      
-      die NotFoundException->new($this->location->url,$childId) unless $info;
-      
-      my $binding = $info->{binding};
-      my $contract = $info->{contract};
-        
-      if (ref $contract eq 'CODE') {
-          $contract = $contract->();
-          $info->{contract} = $contract;
-      }
-      
-      die OperationException->new("Can't fetch a contract for the resource", $childId)
-        unless $contract;
-        
-      my %args = (
-            parent => $this,
-            id     => $childId
-      );
-      
-      $args{model} = _InvokeDelegate($binding,$this,@$childIdParts);
+    my ( $this, $childId ) = @_;
+
+    my ( $info, $childIdParts ) =
+      $this->contract->FindChildResourceInfo($childId);
+
+    die NotFoundException->new( $this->location->url, $childId ) unless $info;
+
+    my $binding  = $info->{binding};
+    my $contract = $info->{contract};
+    my $model    = _InvokeDelegate( $binding, $this, @$childIdParts );
 
-      return $contract->CreateResource(%args);
+    if ( ref $contract eq 'CODE' || $contract->can('Invoke')) {
+        $contract = _InvokeDelegate($contract,$this,$model);
+        $info->{contract} = $contract;
+    }
+
+    die OperationException->new( "Can't fetch a contract for the resource",
+        $childId )
+      unless $contract;
+
+    my %args = (
+        parent => $this,
+        id     => $childId,
+        model  => $model
+    );
+
+    return $contract->CreateResource(%args);
 }
 
 sub _InvokeDelegate {
     my $delegate = shift;
-    
+
     return $delegate->(@_) if ref $delegate eq 'CODE';
-    return $delegate->Invoke(@_) if eval { $delegate->can('Invoke')};
+    return $delegate->Invoke(@_) if eval { $delegate->can('Invoke') };
 }
 
 1;
@@ -158,6 +162,12 @@
 
 =head1 MEMBERS
 
+=head2 C<[get]application>
+
+Ссылка на приложение, к которому относится данный ресурс. Его следует задавать
+только для коренвых ресурсов, дочерние ресурсы получают это свойство от
+родителей.
+
 =head2 C<[get]contract>
 
 Обязательное свойство для ресурса, ссылается, на контракт, соответствующий
@@ -185,4 +195,16 @@
 автоматически (только для ресурсов имеющих родителя). Следует заметить, что
 адрес ресурса не содержит параметров запроса, а только путь.
 
+=head2 C<[get]FetchChildResource($id)>
+
+Возвращает дочерний ресурс, по его идентификатору.
+
+Данная реализация использует контракт текущего ресурса для поиска информации о
+дочернем ресурсе C<< $this->contract->FindChildResourceInfo($id) >>.
+
+Затем осуществляется привязка к моделе, тоесть, выполняется делегат, для
+получения модели дочернего ресурса, а затем осуществляется привязка к контракту,
+при этом в делегат, который должен вернуть контракт дочернего ресурса передаются
+текущий ресурc и модель дочернего ресурса.
+
 =cut
--- a/Lib/IMPL/Web/Application/ResourceContract.pm	Thu Jan 17 02:39:44 2013 +0400
+++ b/Lib/IMPL/Web/Application/ResourceContract.pm	Mon Jan 21 02:08:17 2013 +0400
@@ -216,7 +216,7 @@
 use IMPL::Const qw(:prop);
 use IMPL::declare {
     require => {
-        ForbiddenException => 'IMPL::Web::Forbidden'  
+        ForbiddenException => 'IMPL::Web::ForbiddenException'  
     },
     base => [
         'IMPL::Object' => undef,
@@ -286,6 +286,10 @@
 Ссылка на C<IMPL::Web::Application::ResourceContract> для дочернего ресурса.
 У данного контракта используется только метод C<CreateContract>.
 
+Для реализации отложенной загрузки контракта (чтобы снизить ресурсоемкость
+запуска приложения) вместо ссылки на контракт может быть либо ссылка на
+процедуру, либо объект имеющий метод C<Invoke>.
+
 =back
 
 По крайней мере C<name> или C<match> должны присутсвовать.
--- a/Lib/IMPL/Web/Handler/RestController.pm	Thu Jan 17 02:39:44 2013 +0400
+++ b/Lib/IMPL/Web/Handler/RestController.pm	Mon Jan 21 02:08:17 2013 +0400
@@ -57,7 +57,8 @@
 	
 	my $res = $this->resourceFactory->new(
 	   id => 'root',
-	   location => Locator->new(base => $action->application->baseUrl)
+	   location => Locator->new(base => $action->application->baseUrl),
+	   application => $action->application
 	);
 	
 	while(@segments) {
@@ -89,7 +90,7 @@
 
     <handlers type="ARRAY">
         <item type="IMPL::Web::Handler::RestController">
-            <rootResource type="My::App::Web::RootResource"/>
+            <resourceFactory>My::App::Web::RootResource"</resourceFactory>
         </item>
         <item type="IMPL::Web::Handler::JSONView" />
         <item type="IMPL::Web::Handler::SecureCookie" />
@@ -111,6 +112,11 @@
 Для чего используется метод
 C<< IMPL::Web::Application::ResourceInterface->FetchChildResource($childId) >>.
 
+Дерево ресурсов сущестувет независимо от обрабатываемого запроса, однако оно
+может полностью или частично загружаться в начале обработки запроса и
+освобождаться по окончании обработки запроса. Поэтому при получении дочерних
+ресурсов не участвует C<HTTP> запрос, он адресуется только последнему ресурсу.
+
 =begin text
 
 /music/audio.mp3 -> ['music','audio.mp3']
@@ -124,6 +130,11 @@
 Фабрика для создания корневого ресурса приложения, полученный ресурс должен
 реализовывать интерфейс C<IMPL::Web::Application::ResourceInterface>.
 
+Фабрика может сохранять ссылку на корневой ресурс и каждый раз не создавать
+его, а возвращать уже существующий. Это вполне оправдано, если хранение
+дерева ресурсов требует меньше ресурсов, чем его создание и при этом приложение
+остается в памяти между C<HTTP> запросами.
+
 =head2 C<[get]trailingSlash>
 
 Если данная переменная имеет значение C<true>, то слеш в конце пути к ресурсу
--- a/_test/dump.out	Thu Jan 17 02:39:44 2013 +0400
+++ b/_test/dump.out	Mon Jan 21 02:08:17 2013 +0400
@@ -1,6294 +1,6 @@
 $VAR1 = [
           bless( {
                    'require' => sub { "DUMMY" },
-                   'TPreview' => bless( {
-                                          'IMPL_Web_View_TTFactory_nodeProperties' => {},
-                                          'IMPL_Web_View_TTFactory_instances' => 0,
-                                          'IMPL_Web_View_TTFactory_opts' => {
-                                                                              'ENCODING' => 'utf-8',
-                                                                              'POST_CHOMP' => 1,
-                                                                              'INTERPOLATE' => 1,
-                                                                              'STASH' => $VAR1->[0],
-                                                                              '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->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'},
-                                                                                                                         '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/Panel.tt',
-                                                                                                                         bless( {
-                                                                                                                                  '_DEFBLOCKS' => {
-                                                                                                                                                    'INIT' => sub { "DUMMY" },
-                                                                                                                                                    'CTOR' => sub { "DUMMY" }
-                                                                                                                                                  },
-                                                                                                                                  '_BLOCK' => sub { "DUMMY" },
-                                                                                                                                  '_VARIABLES' => {},
-                                                                                                                                  'modtime' => 1357421551,
-                                                                                                                                  'version' => '1',
-                                                                                                                                  'name' => 'My/Org/Panel.tt',
-                                                                                                                                  '_HOT' => 0
-                                                                                                                                }, 'Template::Document' ),
-                                                                                                                         1357421551,
-                                                                                                                         [
-                                                                                                                           $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[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->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4],
-                                                                                                                             '/home/sergey/workspace.web/Impl/_test/Resources/TTView/Layout/default.tt',
-                                                                                                                             bless( {
-                                                                                                                                      '_DEFBLOCKS' => {},
-                                                                                                                                      '_BLOCK' => sub { "DUMMY" },
-                                                                                                                                      '_VARIABLES' => {},
-                                                                                                                                      'modtime' => 1343890751,
-                                                                                                                                      'name' => 'Layout/default.tt',
-                                                                                                                                      '_HOT' => 0
-                                                                                                                                    }, 'Template::Document' ),
-                                                                                                                             1343890751,
-                                                                                                                             [
-                                                                                                                               $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[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,
-                                                                                                                               1357421670
-                                                                                                                             ],
-                                                                                                                             1357421670
-                                                                                                                           ],
-                                                                                                                           1357421670
-                                                                                                                         ],
-                                                                                                                         1357421670
-                                                                                                                       ],
-                                                                                                                       1357421670
-                                                                                                                     ],
-                                                                                                           '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->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4],
-                                                                                                                         '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/Panel.tt' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4],
-                                                                                                                         '/home/sergey/workspace.web/Impl/_test/Resources/TTView/simple.tt' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4],
-                                                                                                                         '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/TextPreview.tt' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'},
-                                                                                                                         '/home/sergey/workspace.web/Impl/_test/Resources/TTView/Layout/default.tt' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4]
-                                                                                                                       },
-                                                                                                           'DEFAULT' => undef,
-                                                                                                           'PARSER' => bless( {
-                                                                                                                                'FILE' => 'My/Org/TextPreview.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' => \8,
-                                                                                                                                '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->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'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->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'PARSER'}{'LEXTABLE'}
-                                                                                                                                                    }, 'Template::Grammar' ),
-                                                                                                                                'RULES' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'PARSER'}{'GRAMMAR'}{'RULES'},
-                                                                                                                                'FILE_INFO' => 1,
-                                                                                                                                'TRACE_VARS' => undef,
-                                                                                                                                'DEFBLOCK' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[2]{'_DEFBLOCKS'},
-                                                                                                                                'METADATA' => [],
-                                                                                                                                '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->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[2]{'_VARIABLES'},
-                                                                                                                                'START_TAG' => undef
-                                                                                                                              }, 'Template::Parser' ),
-                                                                                                           'TAIL' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4],
-                                                                                                           'SLOTS' => 5,
-                                                                                                           'ENCODING' => 'utf-8',
-                                                                                                           'PARAMS' => {
-                                                                                                                         'ENCODING' => 'utf-8',
-                                                                                                                         'INTERPOLATE' => 1,
-                                                                                                                         'POST_CHOMP' => 1,
-                                                                                                                         'INCLUDE_PATH' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'INCLUDE_PATH'}
-                                                                                                                       },
-                                                                                                           'COMPILE_EXT' => ''
-                                                                                                         }, 'Template::Provider' ),
-                                                                              'INCLUDE_PATH' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'INCLUDE_PATH'}
-                                                                            },
-                                          'IMPL_Object_Factory_factory' => 'IMPL::Web::View::TTControl',
-                                          'IMPL_Web_View_TTFactory_context' => bless( {
-                                                                                        'PREFIX_MAP' => {},
-                                                                                        'BLOCKS' => {},
-                                                                                        'TRIM' => 0,
-                                                                                        'CONFIG' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'},
-                                                                                        'LOAD_PLUGINS' => [
-                                                                                                            bless( {
-                                                                                                                     'DEBUG' => 0,
-                                                                                                                     'FACTORY' => {},
-                                                                                                                     'TOLERANT' => 0,
-                                                                                                                     'PLUGIN_BASE' => [
-                                                                                                                                        'Template::Plugin'
-                                                                                                                                      ],
-                                                                                                                     'LOAD_PERL' => 0,
-                                                                                                                     'PLUGINS' => {
-                                                                                                                                    'pod' => 'Template::Plugin::Pod',
-                                                                                                                                    'scalar' => 'Template::Plugin::Scalar',
-                                                                                                                                    'assert' => 'Template::Plugin::Assert',
-                                                                                                                                    'date' => 'Template::Plugin::Date',
-                                                                                                                                    'file' => 'Template::Plugin::File',
-                                                                                                                                    'table' => 'Template::Plugin::Table',
-                                                                                                                                    'dumper' => 'Template::Plugin::Dumper',
-                                                                                                                                    'directory' => 'Template::Plugin::Directory',
-                                                                                                                                    'latex' => 'Template::Plugin::Latex',
-                                                                                                                                    'dbi' => 'Template::Plugin::DBI',
-                                                                                                                                    'html' => 'Template::Plugin::HTML',
-                                                                                                                                    'view' => 'Template::Plugin::View',
-                                                                                                                                    'xml' => 'Template::Plugin::XML',
-                                                                                                                                    'debug' => 'Template::Plugin::Debug',
-                                                                                                                                    'iterator' => 'Template::Plugin::Iterator',
-                                                                                                                                    'url' => 'Template::Plugin::URL',
-                                                                                                                                    'wrap' => 'Template::Plugin::Wrap',
-                                                                                                                                    'datafile' => 'Template::Plugin::Datafile',
-                                                                                                                                    'cgi' => 'Template::Plugin::CGI',
-                                                                                                                                    'image' => 'Template::Plugin::Image',
-                                                                                                                                    'format' => 'Template::Plugin::Format',
-                                                                                                                                    'xmlstyle' => 'Template::Plugin::XML::Style'
-                                                                                                                                  },
-                                                                                                                     '_ERROR' => ''
-                                                                                                                   }, 'Template::Plugins' )
-                                                                                                          ],
-                                                                                        'LOAD_TEMPLATES' => [
-                                                                                                              $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}
-                                                                                                            ],
-                                                                                        'BLKSTACK' => [],
-                                                                                        'STASH' => $VAR1->[0],
-                                                                                        'DEBUG_FORMAT' => undef,
-                                                                                        '_ERROR' => '',
-                                                                                        'DEBUG' => 0,
-                                                                                        'EVAL_PERL' => 0,
-                                                                                        'EXPOSE_BLOCKS' => 0,
-                                                                                        'DEBUG_DIRS' => 0,
-                                                                                        'RECURSION' => 0,
-                                                                                        'INIT_BLOCKS' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_context'}{'BLOCKS'},
-                                                                                        'LOAD_FILTERS' => [
-                                                                                                            bless( {
-                                                                                                                     'DEBUG' => 0,
-                                                                                                                     'TOLERANT' => 0,
-                                                                                                                     'FILTERS' => {},
-                                                                                                                     '_ERROR' => ''
-                                                                                                                   }, 'Template::Filters' )
-                                                                                                          ]
-                                                                                      }, 'Template::Context' ),
-                                          'IMPL_Web_View_TTFactory_template' => $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[2]
-                                        }, 'IMPL::Web::View::TTFactory' ),
                    'inc' => sub { "DUMMY" },
                    'date' => {
                                'now' => sub { "DUMMY" }
@@ -6328,8 +40,6306 @@
                    'component' => '',
                    '_DEBUG' => 0
                  }, 'Template::Stash::XS' ),
-          $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_context'},
-          $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_context'}{'LOAD_PLUGINS'}[0],
-          $VAR1->[0]{'TPreview'}{'IMPL_Web_View_TTFactory_context'}{'LOAD_FILTERS'}[0],
-          $VAR1->[0]{'TPreview'}
+          bless( {
+                   'require' => sub { "DUMMY" },
+                   'date' => $VAR1->[0]{'date'},
+                   'inc' => $VAR1->[0]{'inc'},
+                   'document' => $VAR1->[0]{'document'},
+                   'dec' => $VAR1->[0]{'dec'},
+                   'dojoDefaultClass' => 'dijit.form.Input',
+                   'view' => $VAR1->[0]{'view'},
+                   'dojo' => $VAR1->[0]{'dojo'},
+                   'user' => 'test_user',
+                   'context' => undef,
+                   '_PARENT' => $VAR1->[0],
+                   'global' => $VAR1->[0]{'_PARENT'}{'global'},
+                   'dynamic' => $VAR1->[0]{'_PARENT'}{'dynamic'},
+                   '_STRICT' => undef,
+                   'site' => $VAR1->[0]{'_PARENT'}{'site'},
+                   'component' => '',
+                   '_DEBUG' => 0
+                 }, 'Template::Stash::XS' ),
+          bless( {
+                   'PREFIX_MAP' => {},
+                   'BLOCKS' => {},
+                   'TRIM' => 0,
+                   'CONFIG' => {
+                                 'ENCODING' => 'utf-8',
+                                 'INTERPOLATE' => 1,
+                                 'POST_CHOMP' => 1,
+                                 'STASH' => $VAR1->[1],
+                                 'INCLUDE_PATH' => [
+                                                     '/home/sergey/workspace.web/Impl/_test/Resources/TTView'
+                                                   ],
+                                 '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->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'},
+                                                                            '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/Panel.tt',
+                                                                            bless( {
+                                                                                     '_DEFBLOCKS' => {
+                                                                                                       'INIT' => sub { "DUMMY" },
+                                                                                                       'CTOR' => sub { "DUMMY" }
+                                                                                                     },
+                                                                                     '_BLOCK' => sub { "DUMMY" },
+                                                                                     '_VARIABLES' => {},
+                                                                                     'modtime' => 1357489546,
+                                                                                     'version' => '1',
+                                                                                     'name' => 'My/Org/Panel.tt',
+                                                                                     '_HOT' => 0
+                                                                                   }, 'Template::Document' ),
+                                                                            1357489546,
+                                                                            [
+                                                                              $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[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->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4],
+                                                                                '/home/sergey/workspace.web/Impl/_test/Resources/TTView/Layout/default.tt',
+                                                                                bless( {
+                                                                                         '_DEFBLOCKS' => {},
+                                                                                         '_BLOCK' => sub { "DUMMY" },
+                                                                                         '_VARIABLES' => {},
+                                                                                         'modtime' => 1343890751,
+                                                                                         'name' => 'Layout/default.tt',
+                                                                                         '_HOT' => 0
+                                                                                       }, 'Template::Document' ),
+                                                                                1343890751,
+                                                                                [
+                                                                                  $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[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,
+                                                                                  1358375624
+                                                                                ],
+                                                                                1358375624
+                                                                              ],
+                                                                              1358375624
+                                                                            ],
+                                                                            1358375624
+                                                                          ],
+                                                                          1358375624
+                                                                        ],
+                                                              'DELIMITER' => ':',
+                                                              'UNICODE' => 1,
+                                                              'TOLERANT' => 0,
+                                                              'DOCUMENT' => 'Template::Document',
+                                                              'RELATIVE' => 0,
+                                                              '_ERROR' => '',
+                                                              'NOTFOUND' => {},
+                                                              'INCLUDE_PATH' => $VAR1->[2]{'CONFIG'}{'INCLUDE_PATH'},
+                                                              'DEBUG' => 0,
+                                                              'STAT_TTL' => 1,
+                                                              'ABSOLUTE' => 0,
+                                                              'LOOKUP' => {
+                                                                            '/home/sergey/workspace.web/Impl/_test/Resources/TTView/global.tt' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4],
+                                                                            '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/Panel.tt' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4],
+                                                                            '/home/sergey/workspace.web/Impl/_test/Resources/TTView/simple.tt' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4],
+                                                                            '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/TextPreview.tt' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'},
+                                                                            '/home/sergey/workspace.web/Impl/_test/Resources/TTView/Layout/default.tt' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4]
+                                                                          },
+                                                              'DEFAULT' => undef,
+                                                              'PARSER' => bless( {
+                                                                                   'FILE' => 'My/Org/TextPreview.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' => \8,
+                                                                                   '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->[2]{'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->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'PARSER'}{'LEXTABLE'}
+                                                                                                       }, 'Template::Grammar' ),
+                                                                                   'RULES' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'PARSER'}{'GRAMMAR'}{'RULES'},
+                                                                                   'FILE_INFO' => 1,
+                                                                                   'TRACE_VARS' => undef,
+                                                                                   'DEFBLOCK' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[2]{'_DEFBLOCKS'},
+                                                                                   'METADATA' => [],
+                                                                                   '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->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[2]{'_VARIABLES'},
+                                                                                   'START_TAG' => undef
+                                                                                 }, 'Template::Parser' ),
+                                                              'TAIL' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4],
+                                                              'SLOTS' => 5,
+                                                              'ENCODING' => 'utf-8',
+                                                              'PARAMS' => {
+                                                                            'ENCODING' => 'utf-8',
+                                                                            'INTERPOLATE' => 1,
+                                                                            'POST_CHOMP' => 1,
+                                                                            'INCLUDE_PATH' => $VAR1->[2]{'CONFIG'}{'INCLUDE_PATH'}
+                                                                          },
+                                                              'COMPILE_EXT' => ''
+                                                            }, 'Template::Provider' )
+                               },
+                   'LOAD_PLUGINS' => [
+                                       bless( {
+                                                'DEBUG' => 0,
+                                                'FACTORY' => {},
+                                                'TOLERANT' => 0,
+                                                'PLUGIN_BASE' => [
+                                                                   'Template::Plugin'
+                                                                 ],
+                                                'LOAD_PERL' => 0,
+                                                'PLUGINS' => {
+                                                               'pod' => 'Template::Plugin::Pod',
+                                                               'scalar' => 'Template::Plugin::Scalar',
+                                                               'assert' => 'Template::Plugin::Assert',
+                                                               'date' => 'Template::Plugin::Date',
+                                                               'file' => 'Template::Plugin::File',
+                                                               'table' => 'Template::Plugin::Table',
+                                                               'dumper' => 'Template::Plugin::Dumper',
+                                                               'directory' => 'Template::Plugin::Directory',
+                                                               'latex' => 'Template::Plugin::Latex',
+                                                               'dbi' => 'Template::Plugin::DBI',
+                                                               'html' => 'Template::Plugin::HTML',
+                                                               'view' => 'Template::Plugin::View',
+                                                               'xml' => 'Template::Plugin::XML',
+                                                               'debug' => 'Template::Plugin::Debug',
+                                                               'iterator' => 'Template::Plugin::Iterator',
+                                                               'url' => 'Template::Plugin::URL',
+                                                               'wrap' => 'Template::Plugin::Wrap',
+                                                               'datafile' => 'Template::Plugin::Datafile',
+                                                               'cgi' => 'Template::Plugin::CGI',
+                                                               'image' => 'Template::Plugin::Image',
+                                                               'format' => 'Template::Plugin::Format',
+                                                               'xmlstyle' => 'Template::Plugin::XML::Style'
+                                                             },
+                                                '_ERROR' => ''
+                                              }, 'Template::Plugins' )
+                                     ],
+                   'LOAD_TEMPLATES' => [
+                                         $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}
+                                       ],
+                   'BLKSTACK' => [],
+                   'STASH' => $VAR1->[1],
+                   'DEBUG_FORMAT' => undef,
+                   '_ERROR' => '',
+                   'DEBUG' => 0,
+                   'EVAL_PERL' => 0,
+                   'EXPOSE_BLOCKS' => 0,
+                   'DEBUG_DIRS' => 0,
+                   'RECURSION' => 0,
+                   'INIT_BLOCKS' => $VAR1->[2]{'BLOCKS'},
+                   'LOAD_FILTERS' => [
+                                       bless( {
+                                                'DEBUG' => 0,
+                                                'TOLERANT' => 0,
+                                                'FILTERS' => {},
+                                                '_ERROR' => ''
+                                              }, 'Template::Filters' )
+                                     ]
+                 }, 'Template::Context' ),
+          $VAR1->[2]{'LOAD_PLUGINS'}[0],
+          $VAR1->[2]{'LOAD_FILTERS'}[0]
         ];