# HG changeset patch # User cin # Date 1358118606 -14400 # Node ID 89179bb8c388d52958abe47eae28d4102504602b # Parent 6b6d4b2275a1b4ae89c77b88b33ded28290ada28 *corrected TTView to handle plain (and undefined) values *added URL generating methods to Application::Action *fixed the compare validatior for schemas diff -r 6b6d4b2275a1 -r 89179bb8c388 Lib/IMPL/AppException.pm --- a/Lib/IMPL/AppException.pm Thu Jan 10 03:25:02 2013 +0400 +++ b/Lib/IMPL/AppException.pm Mon Jan 14 03:10:06 2013 +0400 @@ -16,7 +16,7 @@ use IMPL::declare { base => [ - 'IMPL::Object' => '@_' + 'IMPL::Object' => undef ], props => [ source => PROP_RO, @@ -29,9 +29,9 @@ my $self = shift; my $instance = $self->next::method(@_); - - $instance->callStack(longmess); - $instance->source(shortmess); + + $instance->source(shortmess); + $instance->callStack(longmess); return $instance; } diff -r 6b6d4b2275a1 -r 89179bb8c388 Lib/IMPL/DOM/Schema.pm --- a/Lib/IMPL/DOM/Schema.pm Thu Jan 10 03:25:02 2013 +0400 +++ b/Lib/IMPL/DOM/Schema.pm Mon Jan 14 03:10:06 2013 +0400 @@ -128,7 +128,7 @@ if ( my ($schemaNode) = $this->selectNodes(sub { $_->isa(Node) and $_[0]->name eq $node->nodeName })) { $schemaNode->Validate($node); } else { - return new IMPL::DOM::Schema::ValidationError(Node => $node, Message=> "A specified document (%Node.nodeName%) doesn't match the schema"); + return new IMPL::DOM::Schema::ValidationError(node => $node, message=> "A specified document (%Node.nodeName%) doesn't match the schema"); } } diff -r 6b6d4b2275a1 -r 89179bb8c388 Lib/IMPL/DOM/Schema/Validator/Compare.pm --- a/Lib/IMPL/DOM/Schema/Validator/Compare.pm Thu Jan 10 03:25:02 2013 +0400 +++ b/Lib/IMPL/DOM/Schema/Validator/Compare.pm Mon Jan 14 03:10:06 2013 +0400 @@ -13,6 +13,7 @@ public property optional => prop_all; private property _pathTranslated => prop_all; private property _targetNode => prop_all; + private property _sourceSchema => prop_all; public property message => prop_all; } @@ -68,11 +69,13 @@ if ($filter =~ /^\w+|\*$/ ) { $query = $filter eq '*' ? undef : $filter; - } elsif ( $filter =~ /^(\w+|\*)\s*((?:\[\s*\w+\s*(?:=|!=|=~|!~|eq|ne|lt|gt|)\s*["'](?:[\\'"]|\\[\\"'])*["']\])+)$/) { + } elsif ( $filter =~ /^(\w+|\*)\s*((?:\[\s*\w+\s*(?:=|!=|=~|!~|eq|ne|lt|gt)\s*["'](?:[^\\'"]|\\[\\"'])*["']\])+)$/) { my ($nodeName,$filterArgs) = ($1,$2); + my @parsedFilters = map { - my ($prop,$op,$value) = ($_ =~ /\s*(\w+)\s*(=|!=|=~|!~)\s*(["'](?:[\\'"]|\\[\\"'])*["'])/); + my ($prop,$op,$value) = ($_ =~ /\s*(\w+)\s*(=|!=|=~|!~|eq|ne|lt|gt)\s*(?:["']((?:[^\\'"]|\\[\\"'])*)["'])/); + $value =~ s/\\[\\'"]/$1/g; { prop => $prop, @@ -89,10 +92,13 @@ _resovleProperty($node,$_->{prop}), FormatMessage($_->{value},{ Schema => $this->parentNode, - Node => $this->_targetNode + Node => $this->_targetNode, + schema => $this->parentNode, + node => $this->_targetNode, + source => $this->_sourceSchema },\&_resovleProperty) ) or return 0 foreach @parsedFilters; - + return 1; }; } else { die new IMPL::Exception("Invalid query syntax",$path,$chunk); @@ -111,13 +117,17 @@ my @result; + my $Source = $ctx && $ctx->{Source} || $this->parentNode; + + $this->_sourceSchema($Source); + $this->_targetNode($node); my $query = $this->_pathTranslated() || $this->_pathTranslated($this->TranslatePath($this->nodePath)); my ($foreignNode) = $node->selectNodes(@$query); - my $Source = $ctx && $ctx->{Source} || $this->parentNode; + if ($foreignNode) { my $value = $this->nodeValue; @@ -147,6 +157,7 @@ } $this->_targetNode(undef); + $this->_sourceSchema(undef); return @result; } diff -r 6b6d4b2275a1 -r 89179bb8c388 Lib/IMPL/TargetException.pm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Lib/IMPL/TargetException.pm Mon Jan 14 03:10:06 2013 +0400 @@ -0,0 +1,24 @@ +package IMPL::TargetException; +use strict; + +use IMPL::Const qw(:prop); +use IMPL::declare { + base => [ + 'IMPL::AppException' => undef, + ], + props => [ + innerException => PROP_RO + ] +}; + +sub CTOR { + my ($this,%args) = @_; + + $this->innerException($args{innerException}); +} + +use IMPL::Resources::Strings { + messageFormat => "An invocation target throws an exception '%innerException.message%' \n%innerException.callStack%\n__END_OF_INNER_EXCEPTION__\n" +}; + +1; \ No newline at end of file diff -r 6b6d4b2275a1 -r 89179bb8c388 Lib/IMPL/Web/Application/Action.pm --- a/Lib/IMPL/Web/Application/Action.pm Thu Jan 10 03:25:02 2013 +0400 +++ b/Lib/IMPL/Web/Application/Action.pm Mon Jan 14 03:10:06 2013 +0400 @@ -5,6 +5,7 @@ use IMPL::Const qw(:prop); use IMPL::Web::CGIWrapper(); +use URI; use IMPL::declare { base => [ @@ -50,6 +51,12 @@ $this->_launder($value, $rx ); } +sub urlParam { + my ($this,$name,$rx) = @_; + + $this->_launder(scalar( $this->query->url_param($name) ), $rx); +} + sub rawData { my ($this) = @_; @@ -81,6 +88,28 @@ return $this->query->url(-base => 1); } +sub applicationUrl { + shift->application->baseUrl; +} + +sub applicationFullUrl { + my ($this) = @_; + + return URI->new_abs($this->application->baseUrl, $this->query->url(-base => 1)); +} + +sub CreateFullUrl { + my ($this,$path) = @_; + + return $path ? URI->new($path,$this->applicationFullUrl) : $this->applicationFullUrl; +} + +sub CreateAbsoluteUrl { + my ($this,$path) = @_; + + return $path ? URI->new($path,$this->applicationUrl) : $this->applicationUrl; +} + sub _launder { my ($this,$value,$rx) = @_; diff -r 6b6d4b2275a1 -r 89179bb8c388 Lib/IMPL/Web/Handler/TTView.pm --- a/Lib/IMPL/Web/Handler/TTView.pm Thu Jan 10 03:25:02 2013 +0400 +++ b/Lib/IMPL/Web/Handler/TTView.pm Mon Jan 14 03:10:06 2013 +0400 @@ -68,7 +68,7 @@ $this->loader->document( eval { $view->template } || $this->SelectView( $action, ref $model ), $vars ); - $doc->location($view->location); + $doc->location($action->context->{resourceLocation}); my %responseParams = ( type => $this->contentType, @@ -89,26 +89,22 @@ my ( $this, $action, $class ) = @_; my @path = split /\//, $action->query->path_info(), -1; - + shift @path; # remove always empty leading segment - my $last = pop @path; - $last =~ s/\.\w+$//; - $last ||= $this->indexResource; - push @path, $last; - $this->BuildCache unless $this->_selectorsCache; my $cache = $this->_selectorsCache; @path = reverse @path; foreach - my $subclass ( $class ? ( _GetHierarchy($class), '-default' ) : '-plain' ) + my $subclass ( $class ? ( _GetHierarchy($class), '-default' ) : '-default' ) { my @results; push @results, { result => $this->_classTemplates->{$subclass}, level => 0 } if $this->_classTemplates->{$subclass}; + if ( $cache->{$subclass} ) { my $alternatives = [ { selector => $cache->{$subclass}, immediate => 1 } ]; @@ -190,7 +186,7 @@ my ( $this, $segment, $alternatives, $results ) = @_; my @next; - + foreach my $alt (@$alternatives) { while ( my ( $selector, $match ) = each %{ $alt->{selector} } ) { diff -r 6b6d4b2275a1 -r 89179bb8c388 _test/dump.out --- a/_test/dump.out Thu Jan 10 03:25:02 2013 +0400 +++ b/_test/dump.out Mon Jan 14 03:10:06 2013 +0400 @@ -1,6763 +1,6335 @@ $VAR1 = [ bless( { 'require' => sub { "DUMMY" }, - 'global' => {}, + '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" } + }, 'document' => sub { "DUMMY" }, 'dec' => sub { "DUMMY" }, - 'append' => sub { "DUMMY" }, - '_STRICT' => undef, - 'component' => '', + 'dojoDefaultClass' => 'dijit.form.Input', + 'view' => {}, 'dojo' => { 'require' => [ - 'dijit.form.Input', 'dijit.form.Input' ] }, - '_DEBUG' => 0, + 'context' => undef, 'user' => 'test_user', - 'select' => sub { "DUMMY" }, '_PARENT' => bless( { - 'global' => $VAR1->[0]{'global'}, + 'global' => {}, + 'date' => $VAR1->[0]{'date'}, 'inc' => $VAR1->[0]{'inc'}, + 'dynamic' => sub { "DUMMY" }, 'dec' => $VAR1->[0]{'dec'}, '_STRICT' => undef, 'component' => '', + 'site' => { + 'name' => 'Test Site' + }, 'dojo' => $VAR1->[0]{'dojo'}, - '_DEBUG' => 0, + 'view' => $VAR1->[0]{'view'}, 'user' => 'test_user', + '_DEBUG' => 0, '_PARENT' => undef - }, 'Template::Stash::XS' ) + }, 'Template::Stash::XS' ), + 'global' => $VAR1->[0]{'_PARENT'}{'global'}, + 'dynamic' => $VAR1->[0]{'_PARENT'}{'dynamic'}, + '_STRICT' => undef, + 'site' => $VAR1->[0]{'_PARENT'}{'site'}, + 'component' => '', + '_DEBUG' => 0 }, 'Template::Stash::XS' ), - bless( { - 'IMPL_Web_View_TTDocument_opts' => { - 'ENCODING' => 'utf-8', - 'INTERPOLATE' => 1, - 'POST_CHOMP' => 1, - 'STASH' => $VAR1->[0], - '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/Layout/default.tt', - bless( { - '_DEFBLOCKS' => {}, - '_BLOCK' => sub { "DUMMY" }, - '_VARIABLES' => {}, - 'modtime' => 1333979372, - 'name' => 'Layout/default.tt', - '_HOT' => 0 - }, 'Template::Document' ), - 1333979372, - [ - $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}, - '/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' => 1333534670, - 'name' => 'My/Org/TextPreview.tt', - '_HOT' => 0 - }, 'Template::Document' ), - 1333534670, - [ - $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4], - '/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' => 1334039313, - 'version' => '1', - 'name' => 'My/Org/Panel.tt', - '_HOT' => 0 - }, 'Template::Document' ), - 1334039313, - [ - $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4], - '/home/sergey/workspace.web/Impl/_test/Resources/TTView/complex.tt', - bless( { - '_DEFBLOCKS' => { - 'CTOR' => sub { "DUMMY" } - }, - '_VARIABLES' => {}, - 'modtime' => 1334039426, - 'version' => '1', - 'name' => 'complex.tt', - 'layout' => 'Layout/default', - '_BLOCK' => sub { "DUMMY" }, - 'callers' => [], - 'caller' => 'Layout/default.tt', - '_HOT' => 0, - 'title' => 'my document 2' - }, 'Template::Document' ), - 1334039426, - [ - $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4], - '/home/sergey/workspace.web/Impl/_test/Resources/TTView/simple.tt', - bless( { - '_DEFBLOCKS' => { - 'CTOR' => sub { "DUMMY" } - }, - '_VARIABLES' => {}, - 'modtime' => 1333437857, - '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' ), - 1333437857, - [ - $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4], - '/home/sergey/workspace.web/Impl/_test/Resources/TTView/global.tt', - bless( { - '_DEFBLOCKS' => {}, - '_BLOCK' => sub { "DUMMY" }, - '_VARIABLES' => {}, - 'modtime' => 1333090430, - 'version' => '1', - 'name' => 'global.tt', - '_HOT' => 0 - }, 'Template::Document' ), - 1333090430, - undef, - 1334039428 - ], - 1334039428 - ], - 1334039428 - ], - 1334039428 - ], - 1334039428 - ], - 1334039428 - ], - 'DELIMITER' => ':', - 'UNICODE' => 1, - 'TOLERANT' => 0, - 'DOCUMENT' => 'Template::Document', - 'RELATIVE' => 0, - '_ERROR' => '', - 'NOTFOUND' => {}, - 'INCLUDE_PATH' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'INCLUDE_PATH'}, - 'DEBUG' => 0, - 'STAT_TTL' => 1, - 'ABSOLUTE' => 0, - 'LOOKUP' => { - '/home/sergey/workspace.web/Impl/_test/Resources/TTView/global.tt' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4][4], - '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/Panel.tt' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4], - '/home/sergey/workspace.web/Impl/_test/Resources/TTView/simple.tt' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4], - '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/TextPreview.tt' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4], - '/home/sergey/workspace.web/Impl/_test/Resources/TTView/Layout/default.tt' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}, - '/home/sergey/workspace.web/Impl/_test/Resources/TTView/complex.tt' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4] - }, - 'DEFAULT' => undef, - 'PARSER' => bless( { - 'FILE' => 'complex.tt', - 'ANYCASE' => 0, - 'FACTORY' => bless( { - 'DEBUG' => 0, - 'NAMESPACE' => undef, - '_ERROR' => '' - }, 'Template::Directive' ), - 'STATES' => [ - { - 'GOTOS' => { - 'item' => 39, - 'loop' => 4, - 'capture' => 42, - 'statement' => 5, - 'view' => 7, - 'wrapper' => 46, - 'atomexpr' => 48, - 'chunk' => 11, - 'atomdir' => 12, - 'anonblock' => 50, - 'template' => 52, - 'defblockname' => 14, - 'ident' => 16, - 'assign' => 19, - 'macro' => 20, - 'lterm' => 56, - 'node' => 23, - 'term' => 58, - 'rawperl' => 59, - 'expr' => 62, - 'use' => 63, - 'defblock' => 66, - 'filter' => 29, - 'sterm' => 68, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'try' => 35, - 'switch' => 34, - 'directive' => 71, - 'block' => 72, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'GOTOS' => { - 'setlist' => 76, - 'assign' => 19, - 'item' => 39, - 'ident' => 74, - 'node' => 23 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - 'IDENT' => 2, - 'LITERAL' => 75 - } - }, - { - 'DEFAULT' => -130 - }, - { - 'GOTOS' => { - 'expr' => 79, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'DEFAULT' => -23 - }, - { - 'ACTIONS' => { - ';' => 80 - } - }, - { - 'DEFAULT' => -37 - }, - { - 'DEFAULT' => -14 - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 90, - 'names' => 91, - 'name' => 82 - }, - 'ACTIONS' => { - '$' => 86, - '"' => 89, - 'IDENT' => 81, - 'FILENAME' => 83, - 'LITERAL' => 88, - 'NUMBER' => 84 - } - }, - { - 'GOTOS' => { - 'sterm' => 96, - 'range' => 93, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'term' => 95, - 'lterm' => 56, - 'list' => 92 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - ']' => 94, - '{' => 30, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'NUMBER' => 26, - 'REF' => 27 - } - }, - { - 'ACTIONS' => { - ';' => 97 - } - }, - { - 'DEFAULT' => -5 - }, - { - 'ACTIONS' => { - ';' => -20 - }, - 'DEFAULT' => -27 - }, - { - 'GOTOS' => { - '@5-1' => 98 - }, - 'DEFAULT' => -78 - }, - { - 'GOTOS' => { - 'blockargs' => 102, - 'metadata' => 101, - 'meta' => 100 - }, - 'ACTIONS' => { - 'IDENT' => 99 - }, - 'DEFAULT' => -87 - }, - { - 'GOTOS' => { - 'metadata' => 103, - 'meta' => 100 - }, - 'ACTIONS' => { - 'IDENT' => 99 - } - }, - { - 'ACTIONS' => { - 'ASSIGN' => 105, - 'DOT' => 104 - }, - 'DEFAULT' => -109 - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 106, - 'names' => 91, - 'name' => 82 - }, - 'ACTIONS' => { - '$' => 86, - '"' => 89, - 'IDENT' => 81, - 'FILENAME' => 83, - 'LITERAL' => 88, - 'NUMBER' => 84 - } - }, - { - 'ACTIONS' => { - 'IDENT' => 107 - } - }, - { - 'DEFAULT' => -149 - }, - { - 'DEFAULT' => -12 - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 39, - 'loopvar' => 110, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 109 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'IDENT' => 108, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'NUMBER' => 26, - 'REF' => 27 - } - }, - { - 'DEFAULT' => -40 - }, - { - 'DEFAULT' => -127 - }, - { - 'DEFAULT' => -6 - }, - { - 'GOTOS' => { - 'names' => 91, - 'lvalue' => 112, - 'name' => 82, - 'item' => 113, - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 118, - 'lnameargs' => 115 - }, - 'ACTIONS' => { - '$' => 114, - '"' => 117, - '${' => 37, - 'IDENT' => 111, - 'FILENAME' => 83, - 'LITERAL' => 116, - 'NUMBER' => 84 - } - }, - { - 'DEFAULT' => -113 - }, - { - 'GOTOS' => { - 'item' => 39, - 'ident' => 119, - 'node' => 23 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - 'IDENT' => 2 - } - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'blockargs' => 123, - 'filename' => 122, - 'blockname' => 121, - 'metadata' => 101, - 'meta' => 100 - }, - 'ACTIONS' => { - 'IDENT' => 120, - 'FILENAME' => 83, - 'LITERAL' => 124, - 'NUMBER' => 84 - }, - 'DEFAULT' => -87 - }, - { - 'DEFAULT' => -43 - }, - { - 'GOTOS' => { - 'hash' => 125, - 'params' => 128, - 'item' => 126, - 'param' => 127 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - 'IDENT' => 2, - 'LITERAL' => 129 - }, - 'DEFAULT' => -119 - }, - { - 'DEFAULT' => -25 - }, - { - 'GOTOS' => { - 'names' => 91, - 'lvalue' => 112, - 'name' => 82, - 'item' => 113, - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 118, - 'lnameargs' => 130 - }, - 'ACTIONS' => { - '$' => 114, - '"' => 117, - '${' => 37, - 'IDENT' => 111, - 'FILENAME' => 83, - 'LITERAL' => 116, - 'NUMBER' => 84 - } - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 131, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -2 - }, - { - 'DEFAULT' => -22 - }, - { - 'DEFAULT' => -24 - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 132, - 'names' => 91, - 'name' => 82 - }, - 'ACTIONS' => { - '$' => 86, - '"' => 89, - 'IDENT' => 81, - 'FILENAME' => 83, - 'LITERAL' => 88, - 'NUMBER' => 84 - } - }, - { - 'GOTOS' => { - 'sterm' => 133, - 'item' => 39, - 'ident' => 77, - 'node' => 23 - }, - 'ACTIONS' => { - '$' => 43, - '"' => 60, - '${' => 37, - 'IDENT' => 2, - 'LITERAL' => 78, - 'NUMBER' => 26, - 'REF' => 27 - } - }, - { - 'GOTOS' => { - 'expr' => 134, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'ACTIONS' => { - '(' => 135 - }, - 'DEFAULT' => -128 - }, - { - 'ACTIONS' => { - ';' => 136 - } - }, - { - 'DEFAULT' => -38 - }, - { - 'DEFAULT' => -11 - }, - { - 'ACTIONS' => { - 'IDENT' => 137 - } - }, - { - 'GOTOS' => { - 'expr' => 138, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'expr' => 139, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'DEFAULT' => -42 - }, - { - 'GOTOS' => { - 'expr' => 140, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'ACTIONS' => { - 'FOR' => 142, - 'FILTER' => 143, - 'IF' => 144, - 'UNLESS' => 141, - 'WRAPPER' => 145, - 'WHILE' => 146 - } - }, - { - 'DEFAULT' => -39 - }, - { - 'DEFAULT' => -10 - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 147, - 'names' => 91, - 'name' => 82 - }, - 'ACTIONS' => { - '$' => 86, - '"' => 89, - 'IDENT' => 81, - 'FILENAME' => 83, - 'LITERAL' => 88, - 'NUMBER' => 84 - } - }, - { - 'ACTIONS' => { - '' => 148 - } - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 39, - 'ident' => 149, - 'node' => 23, - 'term' => 58, - 'expr' => 151, - 'assign' => 150, - 'lterm' => 56 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 57, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'expr' => 152, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 153, - 'names' => 91, - 'name' => 82 - }, - 'ACTIONS' => { - '$' => 86, - '"' => 89, - 'IDENT' => 81, - 'FILENAME' => 83, - 'LITERAL' => 88, - 'NUMBER' => 84 - } - }, - { - 'DEFAULT' => -103 - }, - { - 'ACTIONS' => { - 'ASSIGN' => 154 - }, - 'DEFAULT' => -112 - }, - { - 'DEFAULT' => -146 - }, - { - 'DEFAULT' => -15 - }, - { - 'GOTOS' => { - 'quoted' => 155 - }, - 'DEFAULT' => -176 - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 156, - 'names' => 91, - 'name' => 82 - }, - 'ACTIONS' => { - '$' => 86, - '"' => 89, - 'IDENT' => 81, - 'FILENAME' => 83, - 'LITERAL' => 88, - 'NUMBER' => 84 - } - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157, - 'AND' => 160, - 'CAT' => 163, - '?' => 158, - 'BINOP' => 161, - 'OR' => 162, - ';' => -16 - }, - 'DEFAULT' => -26 - }, - { - 'DEFAULT' => -13 - }, - { - 'DEFAULT' => -36 - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 167, - 'names' => 91, - 'name' => 82 - }, - 'ACTIONS' => { - '$' => 86, - '"' => 89, - 'IDENT' => 81, - 'FILENAME' => 83, - 'LITERAL' => 88, - 'NUMBER' => 84 - } - }, - { - 'DEFAULT' => -9 - }, - { - 'GOTOS' => { - 'expr' => 168, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'DEFAULT' => -104 - }, - { - 'GOTOS' => { - 'setlist' => 169, - 'assign' => 19, - 'item' => 39, - 'ident' => 74, - 'node' => 23 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - 'IDENT' => 2, - 'LITERAL' => 75 - } - }, - { - 'GOTOS' => { - 'assign' => 170, - 'item' => 39, - 'ident' => 74, - 'node' => 23 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - 'IDENT' => 2, - 'LITERAL' => 75, - 'COMMA' => 171 - }, - 'DEFAULT' => -19 - }, - { - 'DEFAULT' => -8 - }, - { - 'DEFAULT' => -1 - }, - { - 'DEFAULT' => -21 - }, - { - 'ACTIONS' => { - 'DOT' => 104, - 'ASSIGN' => 172 - } - }, - { - 'ACTIONS' => { - 'ASSIGN' => 154 - } - }, - { - 'GOTOS' => { - 'assign' => 170, - 'item' => 39, - 'ident' => 74, - 'node' => 23 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - 'IDENT' => 2, - 'LITERAL' => 75, - 'COMMA' => 171 - }, - 'DEFAULT' => -30 - }, - { - 'ACTIONS' => { - 'DOT' => 104 - }, - 'DEFAULT' => -109 - }, - { - 'DEFAULT' => -112 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'DIV' => 159, - 'MOD' => 165, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162, - ';' => 173 - } - }, - { - 'DEFAULT' => -7 - }, - { - 'DEFAULT' => -173 - }, - { - 'DEFAULT' => -166 - }, - { - 'DEFAULT' => -172 - }, - { - 'DEFAULT' => -174 - }, - { - 'ACTIONS' => { - 'DOT' => 174 - }, - 'DEFAULT' => -168 - }, - { - 'GOTOS' => { - 'item' => 39, - 'ident' => 175, - 'node' => 23 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - 'IDENT' => 2 - } - }, - { - 'DEFAULT' => -171 - }, - { - 'DEFAULT' => -169 - }, - { - 'GOTOS' => { - 'quoted' => 176 - }, - 'DEFAULT' => -176 - }, - { - 'DEFAULT' => -35 - }, - { - 'GOTOS' => { - 'args' => 179 - }, - 'ACTIONS' => { - '(' => 178, - '+' => 177 - }, - 'DEFAULT' => -156 - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 181 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - ']' => 180, - '{' => 30, - 'IDENT' => 2, - 'LITERAL' => 78, - 'COMMA' => 182, - '"' => 60, - '[' => 9, - 'NUMBER' => 26, - 'REF' => 27 - } - }, - { - 'ACTIONS' => { - ']' => 183 - } - }, - { - 'DEFAULT' => -107 - }, - { - 'DEFAULT' => -116 - }, - { - 'ACTIONS' => { - 'TO' => 184 - }, - 'DEFAULT' => -104 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 185, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'ACTIONS' => { - ';' => 186 - } - }, - { - 'ACTIONS' => { - 'ASSIGN' => 187 - } - }, - { - 'DEFAULT' => -99 - }, - { - 'GOTOS' => { - 'meta' => 188 - }, - 'ACTIONS' => { - 'IDENT' => 99, - 'COMMA' => 189 - }, - 'DEFAULT' => -86 - }, - { - 'ACTIONS' => { - ';' => 190 - } - }, - { - 'GOTOS' => { - 'meta' => 188 - }, - 'ACTIONS' => { - 'IDENT' => 99, - 'COMMA' => 189 - }, - 'DEFAULT' => -17 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 191 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - 'IDENT' => 2, - 'NUMBER' => 192 - } - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'expr' => 195, - 'wrapper' => 46, - 'atomexpr' => 48, - 'atomdir' => 12, - 'mdir' => 194, - 'filter' => 29, - 'sterm' => 68, - 'ident' => 149, - 'perl' => 31, - 'setlist' => 70, - 'try' => 35, - 'switch' => 34, - 'assign' => 19, - 'directive' => 196, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'INCLUDE' => 17, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'NEXT' => 22, - 'LITERAL' => 57, - 'PROCESS' => 61, - 'FILTER' => 25, - 'RETURN' => 64, - '[' => 9, - 'INSERT' => 65, - 'NUMBER' => 26, - 'REF' => 27, - 'WHILE' => 67, - 'BLOCK' => 193, - '{' => 30, - 'DEFAULT' => 69 - } - }, - { - 'DEFAULT' => -33 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'expr' => 199, - 'wrapper' => 46, - 'atomexpr' => 48, - 'atomdir' => 12, - 'mdir' => 197, - 'filter' => 29, - 'sterm' => 68, - 'ident' => 149, - 'perl' => 31, - 'setlist' => 70, - 'try' => 35, - 'switch' => 34, - 'assign' => 19, - 'directive' => 196, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'INCLUDE' => 17, - 'SWITCH' => 54, - '(' => 198, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'NEXT' => 22, - 'LITERAL' => 57, - 'PROCESS' => 61, - 'FILTER' => 25, - 'RETURN' => 64, - '[' => 9, - 'INSERT' => 65, - 'NUMBER' => 26, - 'REF' => 27, - 'WHILE' => 67, - 'BLOCK' => 193, - '{' => 30, - 'DEFAULT' => 69 - } - }, - { - 'ACTIONS' => { - 'ASSIGN' => 200, - 'IN' => 201 - }, - 'DEFAULT' => -130 - }, - { - 'GOTOS' => { - 'args' => 202 - }, - 'DEFAULT' => -156 - }, - { - 'ACTIONS' => { - ';' => 203 - } - }, - { - 'ACTIONS' => { - 'ASSIGN' => -130 - }, - 'DEFAULT' => -173 - }, - { - 'ACTIONS' => { - 'ASSIGN' => 204 - } - }, - { - 'DEFAULT' => -159 - }, - { - 'GOTOS' => { - 'item' => 39, - 'ident' => 175, - 'node' => 23 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - 'IDENT' => 205 - } - }, - { - 'ACTIONS' => { - ';' => 206 - } - }, - { - 'ACTIONS' => { - 'ASSIGN' => -161 - }, - 'DEFAULT' => -169 - }, - { - 'GOTOS' => { - 'quoted' => 207 - }, - 'DEFAULT' => -176 - }, - { - 'DEFAULT' => -158 - }, - { - 'ACTIONS' => { - 'DOT' => 104 - }, - 'DEFAULT' => -110 - }, - { - 'ACTIONS' => { - 'ASSIGN' => 187 - }, - 'DEFAULT' => -173 - }, - { - 'DEFAULT' => -83 - }, - { - 'ACTIONS' => { - 'DOT' => 174 - }, - 'DEFAULT' => -84 - }, - { - 'ACTIONS' => { - ';' => 208 - } - }, - { - 'DEFAULT' => -85 - }, - { - 'ACTIONS' => { - '}' => 209 - } - }, - { - 'ACTIONS' => { - 'ASSIGN' => 210 - } - }, - { - 'DEFAULT' => -122 - }, - { - 'GOTOS' => { - 'item' => 126, - 'param' => 211 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - 'IDENT' => 2, - 'LITERAL' => 129, - 'COMMA' => 212 - }, - 'DEFAULT' => -118 - }, - { - 'ACTIONS' => { - 'ASSIGN' => 213 - } - }, - { - 'DEFAULT' => -73 - }, - { - 'DEFAULT' => -4 - }, - { - 'ACTIONS' => { - ';' => 214 - } - }, - { - 'ACTIONS' => { - '}' => 215 - } - }, - { - 'ACTIONS' => { - 'CAT' => 163, - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - 'BINOP' => 161, - '+' => 157 - }, - 'DEFAULT' => -142 - }, - { - 'GOTOS' => { - 'args' => 216 - }, - 'DEFAULT' => -156 - }, - { - 'GOTOS' => { - '@4-2' => 217 - }, - 'DEFAULT' => -76 - }, - { - 'DEFAULT' => -132 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'DIV' => 159, - 'MOD' => 165, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162, - ';' => 218 - } - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -29 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -28 - }, - { - 'GOTOS' => { - 'expr' => 219, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 39, - 'loopvar' => 220, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 109 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'IDENT' => 108, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'NUMBER' => 26, - 'REF' => 27 - } - }, - { - 'GOTOS' => { - 'names' => 91, - 'lvalue' => 112, - 'name' => 82, - 'item' => 113, - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 118, - 'lnameargs' => 221 - }, - 'ACTIONS' => { - '$' => 114, - '"' => 117, - '${' => 37, - 'IDENT' => 111, - 'FILENAME' => 83, - 'LITERAL' => 116, - 'NUMBER' => 84 - } - }, - { - 'GOTOS' => { - 'expr' => 222, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 223, - 'names' => 91, - 'name' => 82 - }, - 'ACTIONS' => { - '$' => 86, - '"' => 89, - 'IDENT' => 81, - 'FILENAME' => 83, - 'LITERAL' => 88, - 'NUMBER' => 84 - } - }, - { - 'GOTOS' => { - 'expr' => 224, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'DEFAULT' => -41 - }, - { - 'DEFAULT' => 0 - }, - { - 'ACTIONS' => { - 'ASSIGN' => 172, - 'DOT' => 104 - }, - 'DEFAULT' => -109 - }, - { - 'ACTIONS' => { - ')' => 225 - } - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'DIV' => 159, - 'MOD' => 165, - '+' => 157, - '?' => 158, - 'AND' => 160, - 'CAT' => 163, - ')' => 226, - 'BINOP' => 161, - 'OR' => 162 - } - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'DIV' => 159, - 'MOD' => 165, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162, - ';' => 227 - } - }, - { - 'ACTIONS' => { - ';' => 228 - } - }, - { - 'GOTOS' => { - 'expr' => 229, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'item' => 39, - 'ident' => 230, - 'node' => 23, - 'quotable' => 232 - }, - 'ACTIONS' => { - '$' => 43, - 'TEXT' => 231, - '"' => 234, - '${' => 37, - 'IDENT' => 2, - ';' => 233 - } - }, - { - 'DEFAULT' => -34 - }, - { - 'GOTOS' => { - 'expr' => 235, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'expr' => 236, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'expr' => 237, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'expr' => 238, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'expr' => 239, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'expr' => 240, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'expr' => 241, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'expr' => 242, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'expr' => 243, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'expr' => 244, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'DEFAULT' => -32 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'DIV' => 159, - 'MOD' => 165, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162, - ';' => 245 - } - }, - { - 'GOTOS' => { - 'assign' => 170, - 'item' => 39, - 'ident' => 74, - 'node' => 23 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - 'IDENT' => 2, - 'LITERAL' => 75, - 'COMMA' => 171 - }, - 'DEFAULT' => -31 - }, - { - 'DEFAULT' => -147 - }, - { - 'DEFAULT' => -148 - }, - { - 'GOTOS' => { - 'expr' => 246, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 247, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'GOTOS' => { - 'filepart' => 248 - }, - 'ACTIONS' => { - 'IDENT' => 81, - 'FILENAME' => 83, - 'NUMBER' => 84 - } - }, - { - 'GOTOS' => { - 'args' => 249 - }, - 'ACTIONS' => { - 'DOT' => 104 - }, - 'DEFAULT' => -156 - }, - { - 'GOTOS' => { - 'item' => 39, - 'ident' => 230, - 'node' => 23, - 'quotable' => 232 - }, - 'ACTIONS' => { - '$' => 43, - 'TEXT' => 231, - '"' => 250, - '${' => 37, - 'IDENT' => 2, - ';' => 233 - } - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'filename' => 85, - 'name' => 251 - }, - 'ACTIONS' => { - '"' => 89, - 'IDENT' => 81, - 'FILENAME' => 83, - 'LITERAL' => 88, - 'NUMBER' => 84 - } - }, - { - 'GOTOS' => { - 'args' => 252 - }, - 'DEFAULT' => -156 - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 254, - 'ident' => 253, - 'node' => 23, - 'term' => 58, - 'expr' => 257, - 'param' => 255, - 'lterm' => 56 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'COMMA' => 258, - 'IDENT' => 2, - 'LITERAL' => 256, - '"' => 60, - '[' => 9, - '(' => 53, - 'NUMBER' => 26, - 'REF' => 27 - }, - 'DEFAULT' => -163 - }, - { - 'DEFAULT' => -105 - }, - { - 'DEFAULT' => -114 - }, - { - 'DEFAULT' => -115 - }, - { - 'DEFAULT' => -106 - }, - { - 'GOTOS' => { - 'sterm' => 259, - 'item' => 39, - 'ident' => 77, - 'node' => 23 - }, - 'ACTIONS' => { - '$' => 43, - '"' => 60, - '${' => 37, - 'IDENT' => 2, - 'LITERAL' => 78, - 'NUMBER' => 26, - 'REF' => 27 - } - }, - { - 'GOTOS' => { - 'final' => 261 - }, - 'ACTIONS' => { - 'FINAL' => 260, - 'CATCH' => 262 - }, - 'DEFAULT' => -72 - }, - { - 'ACTIONS' => { - 'TEXT' => 263 - } - }, - { - 'ACTIONS' => { - '"' => 266, - 'LITERAL' => 265, - 'NUMBER' => 264 - } - }, - { - 'DEFAULT' => -97 - }, - { - 'DEFAULT' => -98 - }, - { - 'GOTOS' => { - 'item' => 39, - 'loop' => 4, - 'capture' => 42, - 'statement' => 5, - 'view' => 7, - 'wrapper' => 46, - 'atomexpr' => 48, - 'chunk' => 11, - 'atomdir' => 12, - 'anonblock' => 50, - 'template' => 267, - 'defblockname' => 14, - 'ident' => 16, - 'assign' => 19, - 'macro' => 20, - 'lterm' => 56, - 'node' => 23, - 'term' => 58, - 'rawperl' => 59, - 'expr' => 62, - 'use' => 63, - 'defblock' => 66, - 'filter' => 29, - 'sterm' => 68, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'directive' => 71, - 'block' => 72, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'DEFAULT' => -125 - }, - { - 'DEFAULT' => -126 - }, - { - 'ACTIONS' => { - ';' => 268 - } - }, - { - 'DEFAULT' => -89 - }, - { - 'ACTIONS' => { - '$' => -150, - '/' => 166, - 'CMPOP' => 164, - '${' => -150, - 'MOD' => 165, - 'DIV' => 159, - 'COMMA' => -150, - 'IDENT' => -150, - 'LITERAL' => -150, - '+' => 157, - 'AND' => 160, - 'CAT' => 163, - '?' => 158, - 'BINOP' => 161, - 'OR' => 162, - ';' => -150 - }, - 'DEFAULT' => -26 - }, - { - 'DEFAULT' => -92 - }, - { - 'DEFAULT' => -91 - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 39, - 'margs' => 270, - 'ident' => 149, - 'node' => 23, - 'term' => 58, - 'expr' => 151, - 'assign' => 150, - 'lterm' => 56 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 269, - 'LITERAL' => 57, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -26 - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 271 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'NUMBER' => 26, - 'REF' => 27 - } - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 272 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'NUMBER' => 26, - 'REF' => 27 - } - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 254, - 'ident' => 253, - 'node' => 23, - 'term' => 58, - 'expr' => 257, - 'param' => 255, - 'lterm' => 56 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 256, - 'COMMA' => 258, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - }, - 'DEFAULT' => -64 - }, - { - 'GOTOS' => { - '@1-3' => 273 - }, - 'DEFAULT' => -56 - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'filename' => 85, - 'nameargs' => 274, - 'names' => 91, - 'name' => 82 - }, - 'ACTIONS' => { - '$' => 86, - '"' => 89, - 'IDENT' => 81, - 'FILENAME' => 83, - 'LITERAL' => 88, - 'NUMBER' => 84 - } - }, - { - 'ACTIONS' => { - 'ASSIGN' => -132 - }, - 'DEFAULT' => -130 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 275, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'GOTOS' => { - 'item' => 39, - 'ident' => 230, - 'node' => 23, - 'quotable' => 232 - }, - 'ACTIONS' => { - '$' => 43, - 'TEXT' => 231, - '"' => 276, - '${' => 37, - 'IDENT' => 2, - ';' => 233 - } - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 277, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'DEFAULT' => -108 - }, - { - 'GOTOS' => { - 'expr' => 278, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'DEFAULT' => -120 - }, - { - 'DEFAULT' => -121 - }, - { - 'GOTOS' => { - 'expr' => 279, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - '@3-3' => 280 - }, - 'DEFAULT' => -74 - }, - { - 'DEFAULT' => -131 - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 254, - 'ident' => 253, - 'node' => 23, - 'term' => 58, - 'expr' => 257, - 'param' => 255, - 'lterm' => 56 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 256, - 'COMMA' => 258, - '"' => 60, - ')' => 281, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 282, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 283, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'DIV' => 159, - 'MOD' => 165, - '+' => 157, - '?' => 158, - 'AND' => 160, - 'CAT' => 163, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -47 - }, - { - 'DEFAULT' => -58 - }, - { - 'DEFAULT' => -81 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'DIV' => 159, - 'MOD' => 165, - '+' => 157, - '?' => 158, - 'AND' => 160, - 'CAT' => 163, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -45 - }, - { - 'DEFAULT' => -66 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'DIV' => 159, - 'MOD' => 165, - '+' => 157, - '?' => 158, - 'AND' => 160, - 'CAT' => 163, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -61 - }, - { - 'DEFAULT' => -144 - }, - { - 'DEFAULT' => -145 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 284, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 285, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -151 - }, - { - 'ACTIONS' => { - 'DOT' => 104 - }, - 'DEFAULT' => -177 - }, - { - 'DEFAULT' => -178 - }, - { - 'DEFAULT' => -175 - }, - { - 'DEFAULT' => -179 - }, - { - 'DEFAULT' => -111 - }, - { - 'ACTIONS' => { - '/' => 166, - 'MOD' => 165, - 'DIV' => 159 - }, - 'DEFAULT' => -135 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - ':' => 286, - 'DIV' => 159, - 'MOD' => 165, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162 - } - }, - { - 'ACTIONS' => { - 'MOD' => 165 - }, - 'DEFAULT' => -136 - }, - { - 'ACTIONS' => { - 'CAT' => 163, - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - 'BINOP' => 161, - '+' => 157 - }, - 'DEFAULT' => -140 - }, - { - 'ACTIONS' => { - '/' => 166, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157 - }, - 'DEFAULT' => -133 - }, - { - 'ACTIONS' => { - 'CAT' => 163, - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - 'BINOP' => 161, - '+' => 157 - }, - 'DEFAULT' => -141 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - 'BINOP' => 161, - '+' => 157 - }, - 'DEFAULT' => -139 - }, - { - 'ACTIONS' => { - '/' => 166, - 'MOD' => 165, - 'DIV' => 159, - 'BINOP' => 161, - '+' => 157 - }, - 'DEFAULT' => -138 - }, - { - 'DEFAULT' => -137 - }, - { - 'ACTIONS' => { - 'MOD' => 165, - 'DIV' => 159 - }, - 'DEFAULT' => -134 - }, - { - 'GOTOS' => { - '@2-3' => 287 - }, - 'DEFAULT' => -59 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -150 - }, - { - 'GOTOS' => { - 'else' => 289 - }, - 'ACTIONS' => { - 'ELSE' => 288, - 'ELSIF' => 290 - }, - 'DEFAULT' => -50 - }, - { - 'DEFAULT' => -170 - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 254, - 'ident' => 253, - 'node' => 23, - 'term' => 58, - 'expr' => 257, - 'param' => 255, - 'lterm' => 56 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'COMMA' => 258, - 'IDENT' => 2, - 'LITERAL' => 256, - '"' => 60, - '[' => 9, - '(' => 53, - 'NUMBER' => 26, - 'REF' => 27 - }, - 'DEFAULT' => -162 - }, - { - 'DEFAULT' => -167 - }, - { - 'DEFAULT' => -165 - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 254, - 'ident' => 253, - 'node' => 23, - 'term' => 58, - 'expr' => 257, - 'param' => 255, - 'lterm' => 56 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 256, - 'COMMA' => 258, - '"' => 60, - ')' => 291, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'ACTIONS' => { - 'ASSIGN' => 292, - 'DOT' => 104 - }, - 'DEFAULT' => -109 - }, - { - 'ACTIONS' => { - 'ASSIGN' => 210, - '(' => 135 - }, - 'DEFAULT' => -128 - }, - { - 'DEFAULT' => -153 - }, - { - 'ACTIONS' => { - 'ASSIGN' => 213 - }, - 'DEFAULT' => -112 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -152 - }, - { - 'DEFAULT' => -155 - }, - { - 'DEFAULT' => -117 - }, - { - 'ACTIONS' => { - ';' => 293 - } - }, - { - 'ACTIONS' => { - 'END' => 294 - } - }, - { - 'GOTOS' => { - 'filepart' => 87, - 'filename' => 295 - }, - 'ACTIONS' => { - 'DEFAULT' => 297, - 'IDENT' => 81, - 'FILENAME' => 83, - 'NUMBER' => 84, - ';' => 296 - } - }, - { - 'ACTIONS' => { - 'END' => 298 - } - }, - { - 'DEFAULT' => -102 - }, - { - 'DEFAULT' => -100 - }, - { - 'ACTIONS' => { - 'TEXT' => 299 - } - }, - { - 'ACTIONS' => { - 'END' => 300 - } - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 301, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'ACTIONS' => { - ')' => -96, - 'COMMA' => -96, - 'IDENT' => -96 - }, - 'DEFAULT' => -130 - }, - { - 'ACTIONS' => { - ')' => 303, - 'IDENT' => 302, - 'COMMA' => 304 - } - }, - { - 'GOTOS' => { - 'args' => 305 - }, - 'DEFAULT' => -156 - }, - { - 'GOTOS' => { - 'args' => 306 - }, - 'DEFAULT' => -156 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 307, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'DEFAULT' => -157 - }, - { - 'ACTIONS' => { - 'END' => 308 - } - }, - { - 'ACTIONS' => { - 'ASSIGN' => -160 - }, - 'DEFAULT' => -167 - }, - { - 'ACTIONS' => { - 'END' => 309 - } - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157, - 'AND' => 160, - 'CAT' => 163, - '?' => 158, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -124 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157, - 'AND' => 160, - 'CAT' => 163, - '?' => 158, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -123 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 310, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'DEFAULT' => -129 - }, - { - 'ACTIONS' => { - 'END' => 311 - } - }, - { - 'GOTOS' => { - 'else' => 312 - }, - 'ACTIONS' => { - 'ELSE' => 288, - 'ELSIF' => 290 - }, - 'DEFAULT' => -50 - }, - { - 'GOTOS' => { - 'case' => 314 - }, - 'ACTIONS' => { - 'CASE' => 313 - }, - 'DEFAULT' => -55 - }, - { - 'ACTIONS' => { - 'END' => 315 - } - }, - { - 'GOTOS' => { - 'expr' => 316, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 317, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'ACTIONS' => { - ';' => 318 - } - }, - { - 'ACTIONS' => { - 'END' => 319 - } - }, - { - 'GOTOS' => { - 'expr' => 320, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'DEFAULT' => -164 - }, - { - 'GOTOS' => { - 'expr' => 321, - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 58 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - } - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 322, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'DEFAULT' => -67 - }, - { - 'ACTIONS' => { - 'DOT' => 174, - ';' => 323 - } - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 324, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'ACTIONS' => { - ';' => 325 - } - }, - { - 'DEFAULT' => -79 - }, - { - 'ACTIONS' => { - '"' => 326 - } - }, - { - 'DEFAULT' => -82 - }, - { - 'ACTIONS' => { - 'END' => 327 - } - }, - { - 'DEFAULT' => -94 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'expr' => 199, - 'wrapper' => 46, - 'atomexpr' => 48, - 'atomdir' => 12, - 'mdir' => 328, - 'filter' => 29, - 'sterm' => 68, - 'ident' => 149, - 'perl' => 31, - 'setlist' => 70, - 'try' => 35, - 'switch' => 34, - 'assign' => 19, - 'directive' => 196, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'INCLUDE' => 17, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'NEXT' => 22, - 'LITERAL' => 57, - 'PROCESS' => 61, - 'FILTER' => 25, - 'RETURN' => 64, - '[' => 9, - 'INSERT' => 65, - 'NUMBER' => 26, - 'REF' => 27, - 'WHILE' => 67, - 'BLOCK' => 193, - '{' => 30, - 'DEFAULT' => 69 - } - }, - { - 'DEFAULT' => -95 - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 254, - 'ident' => 253, - 'node' => 23, - 'term' => 58, - 'expr' => 257, - 'param' => 255, - 'lterm' => 56 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 256, - 'COMMA' => 258, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - }, - 'DEFAULT' => -62 - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 254, - 'ident' => 253, - 'node' => 23, - 'term' => 58, - 'expr' => 257, - 'param' => 255, - 'lterm' => 56 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'NOT' => 38, - 'IDENT' => 2, - 'LITERAL' => 256, - 'COMMA' => 258, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - '(' => 53 - }, - 'DEFAULT' => -63 - }, - { - 'ACTIONS' => { - 'END' => 329 - } - }, - { - 'DEFAULT' => -80 - }, - { - 'DEFAULT' => -88 - }, - { - 'ACTIONS' => { - 'END' => 330 - } - }, - { - 'DEFAULT' => -77 - }, - { - 'ACTIONS' => { - 'END' => 331 - } - }, - { - 'GOTOS' => { - 'sterm' => 68, - 'item' => 39, - 'ident' => 77, - 'node' => 23, - 'lterm' => 56, - 'term' => 333 - }, - 'ACTIONS' => { - '$' => 43, - '${' => 37, - '{' => 30, - 'DEFAULT' => 334, - 'IDENT' => 2, - 'LITERAL' => 78, - '"' => 60, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => 332 - } - }, - { - 'ACTIONS' => { - 'END' => 335 - } - }, - { - 'DEFAULT' => -65 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157, - 'AND' => 160, - 'CAT' => 163, - '?' => 158, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -143 - }, - { - 'ACTIONS' => { - 'END' => 336 - } - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 337, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'DEFAULT' => -46 - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'DIV' => 159, - 'MOD' => 165, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162, - ';' => 338 - } - }, - { - 'ACTIONS' => { - '/' => 166, - 'CMPOP' => 164, - 'MOD' => 165, - 'DIV' => 159, - '+' => 157, - 'CAT' => 163, - '?' => 158, - 'AND' => 160, - 'BINOP' => 161, - 'OR' => 162 - }, - 'DEFAULT' => -154 - }, - { - 'DEFAULT' => -71 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 339, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'GOTOS' => { - 'final' => 340 - }, - 'ACTIONS' => { - 'FINAL' => 260, - 'CATCH' => 262 - }, - 'DEFAULT' => -72 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 341, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'DEFAULT' => -101 - }, - { - 'DEFAULT' => -93 - }, - { - 'DEFAULT' => -90 - }, - { - 'DEFAULT' => -57 - }, - { - 'DEFAULT' => -75 - }, - { - 'DEFAULT' => -44 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 342, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'ACTIONS' => { - ';' => 343 - } - }, - { - 'ACTIONS' => { - ';' => 344 - } - }, - { - 'DEFAULT' => -51 - }, - { - 'DEFAULT' => -60 - }, - { - 'DEFAULT' => -49 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 345, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'GOTOS' => { - 'final' => 346 - }, - 'ACTIONS' => { - 'FINAL' => 260, - 'CATCH' => 262 - }, - 'DEFAULT' => -72 - }, - { - 'DEFAULT' => -70 - }, - { - 'GOTOS' => { - 'final' => 347 - }, - 'ACTIONS' => { - 'FINAL' => 260, - 'CATCH' => 262 - }, - 'DEFAULT' => -72 - }, - { - 'DEFAULT' => -54 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 348, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'GOTOS' => { - 'item' => 39, - 'node' => 23, - 'loop' => 4, - 'term' => 58, - 'rawperl' => 59, - 'statement' => 5, - 'use' => 63, - 'expr' => 62, - 'capture' => 42, - 'view' => 7, - 'wrapper' => 46, - 'chunk' => 11, - 'atomexpr' => 48, - 'atomdir' => 12, - 'defblock' => 66, - 'anonblock' => 50, - 'filter' => 29, - 'sterm' => 68, - 'defblockname' => 14, - 'ident' => 16, - 'perl' => 31, - 'chunks' => 33, - 'setlist' => 70, - 'switch' => 34, - 'try' => 35, - 'assign' => 19, - 'directive' => 71, - 'block' => 349, - 'macro' => 20, - 'lterm' => 56, - 'condition' => 73 - }, - 'ACTIONS' => { - 'SET' => 1, - 'NOT' => 38, - 'PERL' => 40, - 'IDENT' => 2, - 'CLEAR' => 41, - 'UNLESS' => 3, - '"' => 60, - 'STOP' => 6, - 'IF' => 44, - 'THROW' => 8, - 'CALL' => 45, - 'TRY' => 10, - 'GET' => 47, - 'LAST' => 49, - 'DEBUG' => 51, - 'RAWPERL' => 13, - 'META' => 15, - 'INCLUDE' => 17, - 'MACRO' => 18, - 'SWITCH' => 54, - '(' => 53, - 'WRAPPER' => 55, - '$' => 43, - '${' => 37, - 'FOR' => 21, - 'LITERAL' => 57, - 'NEXT' => 22, - 'TEXT' => 24, - 'PROCESS' => 61, - 'RETURN' => 64, - 'FILTER' => 25, - 'INSERT' => 65, - '[' => 9, - 'REF' => 27, - 'NUMBER' => 26, - ';' => -18, - 'WHILE' => 67, - 'BLOCK' => 28, - '{' => 30, - 'DEFAULT' => 69, - 'USE' => 32, - 'VIEW' => 36 - }, - 'DEFAULT' => -3 - }, - { - 'GOTOS' => { - 'else' => 350 - }, - 'ACTIONS' => { - 'ELSE' => 288, - 'ELSIF' => 290 - }, - 'DEFAULT' => -50 - }, - { - 'DEFAULT' => -68 - }, - { - 'DEFAULT' => -69 - }, - { - 'GOTOS' => { - 'case' => 351 - }, - 'ACTIONS' => { - 'CASE' => 313 - }, - 'DEFAULT' => -55 - }, - { - 'DEFAULT' => -53 - }, - { - 'DEFAULT' => -48 - }, - { - 'DEFAULT' => -52 - } - ], - 'V1DOLLAR' => 0, - 'DEFBLOCKS' => [], - 'INTERPOLATE' => 1, - 'FILEINFO' => [], - '_ERROR' => '', - 'LINE' => \12, - 'LEXTABLE' => { - 'SET' => 'SET', - '/' => '/', - 'not' => 'NOT', - ',' => 'COMMA', - 'UNLESS' => 'UNLESS', - 'STEP' => 'STEP', - 'STOP' => 'STOP', - 'THROW' => 'THROW', - 'TRY' => 'TRY', - 'FOREACH' => 'FOR', - '>=' => 'CMPOP', - '==' => 'CMPOP', - 'FINAL' => 'FINAL', - 'RAWPERL' => 'RAWPERL', - 'ELSE' => 'ELSE', - '||' => 'OR', - '|' => 'FILTER', - 'META' => 'META', - 'CASE' => 'CASE', - 'INCLUDE' => 'INCLUDE', - 'MACRO' => 'MACRO', - 'and' => 'AND', - '$' => '$', - '\\' => 'REF', - 'FOR' => 'FOR', - 'NEXT' => 'NEXT', - '-' => 'BINOP', - 'FILTER' => 'FILTER', - '[' => '[', - '!' => 'NOT', - 'BLOCK' => 'BLOCK', - '&&' => 'AND', - '{' => '{', - '%' => 'BINOP', - '_' => 'CAT', - '+' => '+', - 'CATCH' => 'CATCH', - 'USE' => 'USE', - ')' => ')', - 'VIEW' => 'VIEW', - '}' => '}', - 'mod' => 'MOD', - 'BREAK' => 'LAST', - '=' => 'ASSIGN', - 'PERL' => 'PERL', - 'NOT' => 'NOT', - 'CLEAR' => 'CLEAR', - 'or' => 'OR', - 'IF' => 'IF', - 'CALL' => 'CALL', - 'GET' => 'GET', - '<' => 'CMPOP', - 'LAST' => 'LAST', - 'TO' => 'TO', - 'DEBUG' => 'DEBUG', - '<=' => 'CMPOP', - 'DIV' => 'DIV', - '>' => 'CMPOP', - 'END' => 'END', - '?' => '?', - 'AND' => 'AND', - 'SWITCH' => 'SWITCH', - '(' => '(', - 'OR' => 'OR', - 'WRAPPER' => 'WRAPPER', - 'div' => 'DIV', - '${' => '${', - ':' => ':', - '*' => 'BINOP', - 'PROCESS' => 'PROCESS', - 'RETURN' => 'RETURN', - '.' => 'DOT', - 'INSERT' => 'INSERT', - ';' => ';', - '!=' => 'CMPOP', - 'WHILE' => 'WHILE', - 'PLUGIN' => 'PLUGIN', - ']' => ']', - 'ELSIF' => 'ELSIF', - 'DEFAULT' => 'DEFAULT', - '..' => 'TO', - '=>' => 'ASSIGN', - 'MOD' => 'MOD', - 'IN' => 'IN' - }, - 'TAG_STYLE' => 'default', - 'INPERL' => \0, - 'EVAL_PERL' => 0, - 'DEBUG' => 0, - 'DEBUG_DIRS' => 0, - 'PRE_CHOMP' => 0, - 'GRAMMAR' => bless( { - 'STATES' => $VAR1->[1]{'IMPL_Web_View_TTDocument_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->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'PARSER'}{'LEXTABLE'} - }, 'Template::Grammar' ), - 'RULES' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'PARSER'}{'GRAMMAR'}{'RULES'}, - 'FILE_INFO' => 1, - 'TRACE_VARS' => undef, - 'DEFBLOCK' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][2]{'_DEFBLOCKS'}, - 'METADATA' => [ - 'version', - '1', - 'title', - 'my document 2', - 'layout', - 'Layout/default' - ], - 'END_TAG' => undef, - 'IN_BLOCK' => [], - 'POST_CHOMP' => 1, - 'STYLE' => [ - { - 'END_TAG' => '%\\]', - 'ANYCASE' => 0, - 'EVAL_PERL' => 0, - 'PRE_CHOMP' => 0, - 'POST_CHOMP' => 1, - 'INTERPOLATE' => 1, - 'V1DOLLAR' => 0, - 'START_TAG' => '\\[%' - } - ], - 'VARIABLES' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][2]{'_VARIABLES'}, - 'START_TAG' => undef - }, 'Template::Parser' ), - 'TAIL' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4][4], - 'SLOTS' => 6, - 'ENCODING' => 'utf-8', - 'PARAMS' => { - 'ENCODING' => 'utf-8', - 'INTERPOLATE' => 1, - 'POST_CHOMP' => 1, - 'INCLUDE_PATH' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'INCLUDE_PATH'} - }, - 'COMPILE_EXT' => '' - }, 'Template::Provider' ) - }, - 'IMPL_DOM_Node__propertyMap' => {}, - 'IMPL_Web_View_TTControl_template' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][2], - 'IMPL_Web_View_TTControl_context' => bless( { - 'PREFIX_MAP' => {}, - 'BLOCKS' => {}, - 'TRIM' => 0, - 'CONFIG' => $VAR1->[1]{'IMPL_Web_View_TTDocument_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', - 'autoformat' => 'Template::Plugin::Autoformat', - '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->[1]{'IMPL_Web_View_TTDocument_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->[1]{'IMPL_Web_View_TTControl_context'}{'BLOCKS'}, - 'LOAD_FILTERS' => [ - bless( { - 'DEBUG' => 0, - 'TOLERANT' => 0, - 'FILTERS' => {}, - '_ERROR' => '' - }, 'Template::Filters' ) - ] - }, 'Template::Context' ), - 'IMPL_Web_View_TTDocument_controls' => { - 'My/Org/TextPreview' => 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' => bless( { - 'require' => sub { "DUMMY" }, - 'global' => $VAR1->[0]{'global'}, - 'inc' => $VAR1->[0]{'inc'}, - 'document' => $VAR1->[0]{'document'}, - 'dec' => $VAR1->[0]{'dec'}, - 'append' => $VAR1->[0]{'append'}, - '_STRICT' => undef, - 'component' => { - 'modtime' => 1334039428, - 'name' => '' - }, - 'dojo' => $VAR1->[0]{'dojo'}, - '_DEBUG' => 0, - 'user' => 'test_user', - 'TPanelF' => bless( { - 'IMPL_Web_View_TTFactory_nodeProperties' => {}, - 'IMPL_Web_View_TTFactory_instances' => 1, - 'IMPL_Web_View_TTFactory_opts' => { - 'ENCODING' => 'utf-8', - 'POST_CHOMP' => 1, - 'INTERPOLATE' => 1, - 'STASH' => bless( { - 'require' => sub { "DUMMY" }, - 'TPreview' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}, - 'inc' => $VAR1->[0]{'inc'}, - 'document' => $VAR1->[0]{'document'}, - 'dec' => $VAR1->[0]{'dec'}, - 'append' => $VAR1->[0]{'append'}, - 'dojoDefaultClass' => 'dijit.form.Input', - 'dojo' => $VAR1->[0]{'dojo'}, - 'user' => 'test_user', - 'select' => $VAR1->[0]{'select'}, - '_PARENT' => bless( { - 'require' => $VAR1->[0]{'require'}, - 'global' => $VAR1->[0]{'global'}, - 'inc' => $VAR1->[0]{'inc'}, - 'document' => $VAR1->[0]{'document'}, - 'dec' => $VAR1->[0]{'dec'}, - 'append' => $VAR1->[0]{'append'}, - '_STRICT' => undef, - 'component' => '', - 'dojo' => $VAR1->[0]{'dojo'}, - 'user' => 'test_user', - '_DEBUG' => 0, - 'TPanelF' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}, - 'this' => $VAR1->[1], - '_PARENT' => $VAR1->[0], - 'select' => $VAR1->[0]{'select'} - }, 'Template::Stash::XS' ), - 'this' => $VAR1->[1], - 'global' => $VAR1->[0]{'global'}, - '_STRICT' => undef, - 'component' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'component'}, - '_DEBUG' => 0 - }, 'Template::Stash::XS' ), - 'LOAD_TEMPLATES' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}, - 'INCLUDE_PATH' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'INCLUDE_PATH'} - }, - 'IMPL_Object_Factory_factory' => 'IMPL::Web::View::TTControl', - 'IMPL_Web_View_TTFactory_context' => bless( { - 'PREFIX_MAP' => {}, - 'BLOCKS' => {}, - 'TRIM' => 0, - 'CONFIG' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}{'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', - 'autoformat' => 'Template::Plugin::Autoformat', - '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->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'} - ], - 'BLKSTACK' => [], - 'STASH' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}, - 'DEBUG_FORMAT' => undef, - '_ERROR' => '', - 'DEBUG' => 0, - 'EVAL_PERL' => 0, - 'EXPOSE_BLOCKS' => 0, - 'DEBUG_DIRS' => 0, - 'RECURSION' => 0, - 'INIT_BLOCKS' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}{'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->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][2] - }, 'IMPL::Web::View::TTFactory' ), - 'select' => $VAR1->[0]{'select'}, - '_PARENT' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'_PARENT'}, - 'this' => $VAR1->[1] - }, 'Template::Stash::XS' ), - 'LOAD_TEMPLATES' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}, - 'INCLUDE_PATH' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'INCLUDE_PATH'} - }, - 'IMPL_Object_Factory_factory' => 'IMPL::Web::View::TTControl', - 'IMPL_Web_View_TTFactory_context' => bless( { - 'PREFIX_MAP' => {}, - 'BLOCKS' => {}, - 'TRIM' => 0, - 'CONFIG' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'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', - 'autoformat' => 'Template::Plugin::Autoformat', - '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->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'} - ], - 'BLKSTACK' => [], - 'STASH' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}, - 'DEBUG_FORMAT' => undef, - '_ERROR' => '', - 'DEBUG' => 0, - 'EVAL_PERL' => 0, - 'EXPOSE_BLOCKS' => 0, - 'DEBUG_DIRS' => 0, - 'RECURSION' => 0, - 'INIT_BLOCKS' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'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->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][2] - }, 'IMPL::Web::View::TTFactory' ), - 'My/Org/Panel' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'} - }, - 'IMPL_DOM_Node_nodeName' => 'document', - 'IMPL_Web_View_TTDocument_stash' => $VAR1->[0], - 'IMPL_Web_View_TTDocument_loader' => bless( { - 'IMPL_Web_View_TTLoader_initializer' => 'global.tt', - 'IMPL_Web_View_TTLoader_context' => bless( { - 'PREFIX_MAP' => {}, - 'BLOCKS' => {}, - 'TRIM' => 0, - 'CONFIG' => { - 'ENCODING' => 'utf-8', - 'POST_CHOMP' => 1, - 'INTERPOLATE' => 1, - 'LOAD_TEMPLATES' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}, - 'INCLUDE_PATH' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'INCLUDE_PATH'} - }, - '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', - 'autoformat' => 'Template::Plugin::Autoformat', - '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->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'} - ], - 'BLKSTACK' => [], - 'STASH' => $VAR1->[0]{'_PARENT'}, - 'DEBUG_FORMAT' => undef, - '_ERROR' => '', - 'DEBUG' => 0, - 'EVAL_PERL' => 0, - 'EXPOSE_BLOCKS' => 0, - 'DEBUG_DIRS' => 0, - 'RECURSION' => 0, - 'INIT_BLOCKS' => $VAR1->[1]{'IMPL_Web_View_TTDocument_loader'}{'IMPL_Web_View_TTLoader_context'}{'BLOCKS'}, - 'LOAD_FILTERS' => [ - bless( { - 'DEBUG' => 0, - 'TOLERANT' => 0, - 'FILTERS' => {}, - '_ERROR' => '' - }, 'Template::Filters' ) - ] - }, 'Template::Context' ), - 'IMPL_Web_View_TTLoader_provider' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}, - 'IMPL_Web_View_TTLoader_ext' => '.tt', - 'IMPL_Web_View_TTLoader_isInitialized' => 1, - 'IMPL_Web_View_TTLoader_options' => $VAR1->[1]{'IMPL_Web_View_TTDocument_loader'}{'IMPL_Web_View_TTLoader_context'}{'CONFIG'} - }, 'IMPL::Web::View::TTLoader' ), - 'IMPL_Web_View_TTControl_id' => 'document-15', - 'IMPL_DOM_Node_childNodes' => bless( [ - bless( { - 'IMPL_Web_View_TTControl_id' => 'information-16', - 'IMPL_DOM_Node__propertyMap' => { - 'dojoClass' => 'dijit.form.Input', - 'visualClass' => 'classic', - 'data' => '' - }, - 'IMPL_DOM_Node_parentNode' => $VAR1->[1], - 'IMPL_Web_View_TTControl_template' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][2], - 'IMPL_DOM_Node_childNodes' => bless( [], 'IMPL::Object::List' ), - 'IMPL_DOM_Node_document' => $VAR1->[1], - 'IMPL_Web_View_TTControl_context' => bless( { - 'PREFIX_MAP' => {}, - 'BLOCKS' => {}, - 'TRIM' => 0, - 'CONFIG' => { - 'ENCODING' => 'utf-8', - 'INTERPOLATE' => 1, - 'POST_CHOMP' => 1, - 'STASH' => bless( { - 'require' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'require'}, - 'TPreview' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}, - 'inc' => $VAR1->[0]{'inc'}, - 'document' => $VAR1->[0]{'document'}, - 'dec' => $VAR1->[0]{'dec'}, - 'append' => sub { "DUMMY" }, - 'dojoDefaultClass' => 'dijit.form.Input', - 'dojo' => $VAR1->[0]{'dojo'}, - 'user' => 'test_user', - 'this' => $VAR1->[1], - '_PARENT' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}, - 'select' => sub { "DUMMY" }, - 'global' => $VAR1->[0]{'global'}, - '_STRICT' => undef, - 'component' => $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'component'}, - '_DEBUG' => 0 - }, 'Template::Stash::XS' ), - 'INCLUDE_PATH' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'INCLUDE_PATH'}, - 'LOAD_TEMPLATES' => $VAR1->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'} - }, - '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', - 'autoformat' => 'Template::Plugin::Autoformat', - '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->[1]{'IMPL_Web_View_TTDocument_opts'}{'LOAD_TEMPLATES'} - ], - 'BLKSTACK' => [], - 'STASH' => $VAR1->[1]{'IMPL_DOM_Node_childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'CONFIG'}{'STASH'}, - 'DEBUG_FORMAT' => undef, - '_ERROR' => '', - 'DEBUG' => 0, - 'EVAL_PERL' => 0, - 'EXPOSE_BLOCKS' => 0, - 'DEBUG_DIRS' => 0, - 'RECURSION' => 0, - 'INIT_BLOCKS' => $VAR1->[1]{'IMPL_DOM_Node_childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'BLOCKS'}, - 'LOAD_FILTERS' => [ - bless( { - 'DEBUG' => 0, - 'TOLERANT' => 0, - 'FILTERS' => {}, - '_ERROR' => '' - }, 'Template::Filters' ) - ] - }, 'Template::Context' ), - 'IMPL_DOM_Node_nodeName' => 'information' - }, 'IMPL::Web::View::TTControl' ) - ], 'IMPL::Object::List' ), - 'IMPL_Web_View_TTDocument_layout' => 'Layout/default' - }, 'IMPL::Web::View::TTDocument' ), - $VAR1->[1]{'IMPL_Web_View_TTControl_context'}, - $VAR1->[1]{'IMPL_Web_View_TTControl_context'}{'LOAD_PLUGINS'}[0], - $VAR1->[1]{'IMPL_Web_View_TTControl_context'}{'LOAD_FILTERS'}[0], - $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'_PARENT'}, - $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}, - $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}{'IMPL_Web_View_TTFactory_context'}, - $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}{'IMPL_Web_View_TTFactory_context'}{'LOAD_PLUGINS'}[0], - $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}{'IMPL_Web_View_TTFactory_context'}{'LOAD_FILTERS'}[0], - $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}{'TPanelF'}, - $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_opts'}{'STASH'}, - $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_context'}, - $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_context'}{'LOAD_PLUGINS'}[0], - $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}{'IMPL_Web_View_TTFactory_context'}{'LOAD_FILTERS'}[0], - $VAR1->[1]{'IMPL_Web_View_TTDocument_controls'}{'My/Org/TextPreview'}, - $VAR1->[1]{'IMPL_DOM_Node_childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'CONFIG'}{'STASH'}, - $VAR1->[1]{'IMPL_DOM_Node_childNodes'}[0]{'IMPL_Web_View_TTControl_context'}, - $VAR1->[1]{'IMPL_DOM_Node_childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'LOAD_PLUGINS'}[0], - $VAR1->[1]{'IMPL_DOM_Node_childNodes'}[0]{'IMPL_Web_View_TTControl_context'}{'LOAD_FILTERS'}[0], - $VAR1->[1]{'IMPL_DOM_Node_childNodes'}[0], - $VAR1->[1]{'IMPL_DOM_Node_childNodes'}, - $VAR1->[1]{'IMPL_DOM_Node_childNodes'}[0]{'IMPL_DOM_Node_childNodes'} + $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'} ];