Mercurial > pub > Impl
view _test/dump.out @ 284:f2a6bc5f3184
+IMPL::Object::InlineFactory: implement object factory as subroutine
author | sergey |
---|---|
date | Thu, 14 Feb 2013 19:14:02 +0400 |
parents | 4abda21186cd |
children | 2d253e6e4a88 |
line wrap: on
line source
$VAR1 = [ bless( { 'require' => sub { "DUMMY" }, 'inc' => sub { "DUMMY" }, 'date' => { 'now' => sub { "DUMMY" } }, 'document' => sub { "DUMMY" }, 'dec' => sub { "DUMMY" }, 'dojoDefaultClass' => 'dijit.form.Input', 'view' => {}, 'dojo' => { 'require' => [ 'dijit.form.Input' ] }, 'context' => undef, 'user' => 'test_user', '_PARENT' => bless( { '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'}, 'view' => $VAR1->[0]{'view'}, 'user' => 'test_user', '_DEBUG' => 0, '_PARENT' => undef }, '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( { 'require' => sub { "DUMMY" }, 'date' => $VAR1->[0]{'date'}, 'inc' => $VAR1->[0]{'inc'}, 'document' => $VAR1->[0]{'document'}, 'dec' => $VAR1->[0]{'dec'}, 'dojoDefaultClass' => 'dijit.form.Input', 'view' => $VAR1->[0]{'view'}, 'dojo' => $VAR1->[0]{'dojo'}, 'user' => 'test_user', 'context' => undef, '_PARENT' => $VAR1->[0], 'global' => $VAR1->[0]{'_PARENT'}{'global'}, 'dynamic' => $VAR1->[0]{'_PARENT'}{'dynamic'}, '_STRICT' => undef, 'site' => $VAR1->[0]{'_PARENT'}{'site'}, 'component' => '', '_DEBUG' => 0 }, 'Template::Stash::XS' ), bless( { 'PREFIX_MAP' => {}, 'BLOCKS' => {}, 'TRIM' => 0, 'CONFIG' => { 'ENCODING' => 'utf-8', 'INTERPOLATE' => 1, 'POST_CHOMP' => 1, 'STASH' => $VAR1->[1], 'INCLUDE_PATH' => [ '/home/sergey/workspace.web/Impl/_test/Resources/TTView' ], 'LOAD_TEMPLATES' => bless( { 'SIZE' => undef, 'COMPILE_DIR' => '', 'HEAD' => [ undef, '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/TextPreview.tt', bless( { '_DEFBLOCKS' => { 'INIT' => sub { "DUMMY" }, 'RENDER' => sub { "DUMMY" } }, '_BLOCK' => sub { "DUMMY" }, '_VARIABLES' => {}, 'modtime' => 1343890751, 'name' => 'My/Org/TextPreview.tt', '_HOT' => 0 }, 'Template::Document' ), 1343890751, [ $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}, '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/Panel.tt', bless( { '_DEFBLOCKS' => { 'INIT' => sub { "DUMMY" }, 'CTOR' => sub { "DUMMY" } }, '_BLOCK' => sub { "DUMMY" }, '_VARIABLES' => {}, 'modtime' => 1357489546, 'version' => '1', 'name' => 'My/Org/Panel.tt', '_HOT' => 0 }, 'Template::Document' ), 1357489546, [ $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4], '/home/sergey/workspace.web/Impl/_test/Resources/TTView/simple.tt', bless( { '_DEFBLOCKS' => { 'CTOR' => sub { "DUMMY" } }, '_VARIABLES' => {}, 'modtime' => 1343890751, 'version' => '10', 'name' => 'simple.tt', '_BLOCK' => sub { "DUMMY" }, 'title' => "\x{414}\x{43e}\x{43a}\x{443}\x{43c}\x{435}\x{43d}\x{442} 1", '_HOT' => 0 }, 'Template::Document' ), 1343890751, [ $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4], '/home/sergey/workspace.web/Impl/_test/Resources/TTView/Layout/default.tt', bless( { '_DEFBLOCKS' => {}, '_BLOCK' => sub { "DUMMY" }, '_VARIABLES' => {}, 'modtime' => 1343890751, 'name' => 'Layout/default.tt', '_HOT' => 0 }, 'Template::Document' ), 1343890751, [ $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4], '/home/sergey/workspace.web/Impl/_test/Resources/TTView/global.tt', bless( { '_DEFBLOCKS' => {}, '_BLOCK' => sub { "DUMMY" }, '_VARIABLES' => {}, 'modtime' => 1343890751, 'version' => '1', 'name' => 'global.tt', '_HOT' => 0 }, 'Template::Document' ), 1343890751, undef, 1358375624 ], 1358375624 ], 1358375624 ], 1358375624 ], 1358375624 ], 'DELIMITER' => ':', 'UNICODE' => 1, 'TOLERANT' => 0, 'DOCUMENT' => 'Template::Document', 'RELATIVE' => 0, '_ERROR' => '', 'NOTFOUND' => {}, 'INCLUDE_PATH' => $VAR1->[2]{'CONFIG'}{'INCLUDE_PATH'}, 'DEBUG' => 0, 'STAT_TTL' => 1, 'ABSOLUTE' => 0, 'LOOKUP' => { '/home/sergey/workspace.web/Impl/_test/Resources/TTView/global.tt' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4], '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/Panel.tt' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4], '/home/sergey/workspace.web/Impl/_test/Resources/TTView/simple.tt' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4], '/home/sergey/workspace.web/Impl/_test/Resources/TTView/My/Org/TextPreview.tt' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}, '/home/sergey/workspace.web/Impl/_test/Resources/TTView/Layout/default.tt' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4] }, 'DEFAULT' => undef, 'PARSER' => bless( { 'FILE' => 'My/Org/TextPreview.tt', 'ANYCASE' => 0, 'FACTORY' => bless( { 'DEBUG' => 0, 'NAMESPACE' => undef, '_ERROR' => '' }, 'Template::Directive' ), 'STATES' => [ { 'GOTOS' => { 'item' => 39, 'loop' => 4, 'capture' => 42, 'statement' => 5, 'view' => 7, 'wrapper' => 46, 'atomexpr' => 48, 'chunk' => 11, 'atomdir' => 12, 'anonblock' => 50, 'template' => 52, 'defblockname' => 14, 'ident' => 16, 'assign' => 19, 'macro' => 20, 'lterm' => 56, 'node' => 23, 'term' => 58, 'rawperl' => 59, 'expr' => 62, 'use' => 63, 'defblock' => 66, 'filter' => 29, 'sterm' => 68, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'try' => 35, 'switch' => 34, 'directive' => 71, 'block' => 72, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'GOTOS' => { 'setlist' => 76, 'assign' => 19, 'item' => 39, 'ident' => 74, 'node' => 23 }, 'ACTIONS' => { '$' => 43, '${' => 37, 'IDENT' => 2, 'LITERAL' => 75 } }, { 'DEFAULT' => -130 }, { 'GOTOS' => { 'expr' => 79, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'DEFAULT' => -23 }, { 'ACTIONS' => { ';' => 80 } }, { 'DEFAULT' => -37 }, { 'DEFAULT' => -14 }, { 'GOTOS' => { 'filepart' => 87, 'filename' => 85, 'nameargs' => 90, 'names' => 91, 'name' => 82 }, 'ACTIONS' => { '$' => 86, '"' => 89, 'IDENT' => 81, 'FILENAME' => 83, 'LITERAL' => 88, 'NUMBER' => 84 } }, { 'GOTOS' => { 'sterm' => 96, 'range' => 93, 'item' => 39, 'ident' => 77, 'node' => 23, 'term' => 95, 'lterm' => 56, 'list' => 92 }, 'ACTIONS' => { '$' => 43, '${' => 37, ']' => 94, '{' => 30, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'NUMBER' => 26, 'REF' => 27 } }, { 'ACTIONS' => { ';' => 97 } }, { 'DEFAULT' => -5 }, { 'ACTIONS' => { ';' => -20 }, 'DEFAULT' => -27 }, { 'GOTOS' => { '@5-1' => 98 }, 'DEFAULT' => -78 }, { 'GOTOS' => { 'blockargs' => 102, 'metadata' => 101, 'meta' => 100 }, 'ACTIONS' => { 'IDENT' => 99 }, 'DEFAULT' => -87 }, { 'GOTOS' => { 'metadata' => 103, 'meta' => 100 }, 'ACTIONS' => { 'IDENT' => 99 } }, { 'ACTIONS' => { 'ASSIGN' => 105, 'DOT' => 104 }, 'DEFAULT' => -109 }, { 'GOTOS' => { 'filepart' => 87, 'filename' => 85, 'nameargs' => 106, 'names' => 91, 'name' => 82 }, 'ACTIONS' => { '$' => 86, '"' => 89, 'IDENT' => 81, 'FILENAME' => 83, 'LITERAL' => 88, 'NUMBER' => 84 } }, { 'ACTIONS' => { 'IDENT' => 107 } }, { 'DEFAULT' => -149 }, { 'DEFAULT' => -12 }, { 'GOTOS' => { 'sterm' => 68, 'item' => 39, 'loopvar' => 110, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 109 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'IDENT' => 108, 'LITERAL' => 78, '"' => 60, '[' => 9, 'NUMBER' => 26, 'REF' => 27 } }, { 'DEFAULT' => -40 }, { 'DEFAULT' => -127 }, { 'DEFAULT' => -6 }, { 'GOTOS' => { 'names' => 91, 'lvalue' => 112, 'name' => 82, 'item' => 113, 'filepart' => 87, 'filename' => 85, 'nameargs' => 118, 'lnameargs' => 115 }, 'ACTIONS' => { '$' => 114, '"' => 117, '${' => 37, 'IDENT' => 111, 'FILENAME' => 83, 'LITERAL' => 116, 'NUMBER' => 84 } }, { 'DEFAULT' => -113 }, { 'GOTOS' => { 'item' => 39, 'ident' => 119, 'node' => 23 }, 'ACTIONS' => { '$' => 43, '${' => 37, 'IDENT' => 2 } }, { 'GOTOS' => { 'filepart' => 87, 'blockargs' => 123, 'filename' => 122, 'blockname' => 121, 'metadata' => 101, 'meta' => 100 }, 'ACTIONS' => { 'IDENT' => 120, 'FILENAME' => 83, 'LITERAL' => 124, 'NUMBER' => 84 }, 'DEFAULT' => -87 }, { 'DEFAULT' => -43 }, { 'GOTOS' => { 'hash' => 125, 'params' => 128, 'item' => 126, 'param' => 127 }, 'ACTIONS' => { '$' => 43, '${' => 37, 'IDENT' => 2, 'LITERAL' => 129 }, 'DEFAULT' => -119 }, { 'DEFAULT' => -25 }, { 'GOTOS' => { 'names' => 91, 'lvalue' => 112, 'name' => 82, 'item' => 113, 'filepart' => 87, 'filename' => 85, 'nameargs' => 118, 'lnameargs' => 130 }, 'ACTIONS' => { '$' => 114, '"' => 117, '${' => 37, 'IDENT' => 111, 'FILENAME' => 83, 'LITERAL' => 116, 'NUMBER' => 84 } }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 131, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -2 }, { 'DEFAULT' => -22 }, { 'DEFAULT' => -24 }, { 'GOTOS' => { 'filepart' => 87, 'filename' => 85, 'nameargs' => 132, 'names' => 91, 'name' => 82 }, 'ACTIONS' => { '$' => 86, '"' => 89, 'IDENT' => 81, 'FILENAME' => 83, 'LITERAL' => 88, 'NUMBER' => 84 } }, { 'GOTOS' => { 'sterm' => 133, 'item' => 39, 'ident' => 77, 'node' => 23 }, 'ACTIONS' => { '$' => 43, '"' => 60, '${' => 37, 'IDENT' => 2, 'LITERAL' => 78, 'NUMBER' => 26, 'REF' => 27 } }, { 'GOTOS' => { 'expr' => 134, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'ACTIONS' => { '(' => 135 }, 'DEFAULT' => -128 }, { 'ACTIONS' => { ';' => 136 } }, { 'DEFAULT' => -38 }, { 'DEFAULT' => -11 }, { 'ACTIONS' => { 'IDENT' => 137 } }, { 'GOTOS' => { 'expr' => 138, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'expr' => 139, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'DEFAULT' => -42 }, { 'GOTOS' => { 'expr' => 140, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'ACTIONS' => { 'FOR' => 142, 'FILTER' => 143, 'IF' => 144, 'UNLESS' => 141, 'WRAPPER' => 145, 'WHILE' => 146 } }, { 'DEFAULT' => -39 }, { 'DEFAULT' => -10 }, { 'GOTOS' => { 'filepart' => 87, 'filename' => 85, 'nameargs' => 147, 'names' => 91, 'name' => 82 }, 'ACTIONS' => { '$' => 86, '"' => 89, 'IDENT' => 81, 'FILENAME' => 83, 'LITERAL' => 88, 'NUMBER' => 84 } }, { 'ACTIONS' => { '' => 148 } }, { 'GOTOS' => { 'sterm' => 68, 'item' => 39, 'ident' => 149, 'node' => 23, 'term' => 58, 'expr' => 151, 'assign' => 150, 'lterm' => 56 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 57, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'expr' => 152, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'filepart' => 87, 'filename' => 85, 'nameargs' => 153, 'names' => 91, 'name' => 82 }, 'ACTIONS' => { '$' => 86, '"' => 89, 'IDENT' => 81, 'FILENAME' => 83, 'LITERAL' => 88, 'NUMBER' => 84 } }, { 'DEFAULT' => -103 }, { 'ACTIONS' => { 'ASSIGN' => 154 }, 'DEFAULT' => -112 }, { 'DEFAULT' => -146 }, { 'DEFAULT' => -15 }, { 'GOTOS' => { 'quoted' => 155 }, 'DEFAULT' => -176 }, { 'GOTOS' => { 'filepart' => 87, 'filename' => 85, 'nameargs' => 156, 'names' => 91, 'name' => 82 }, 'ACTIONS' => { '$' => 86, '"' => 89, 'IDENT' => 81, 'FILENAME' => 83, 'LITERAL' => 88, 'NUMBER' => 84 } }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, '+' => 157, 'AND' => 160, 'CAT' => 163, '?' => 158, 'BINOP' => 161, 'OR' => 162, ';' => -16 }, 'DEFAULT' => -26 }, { 'DEFAULT' => -13 }, { 'DEFAULT' => -36 }, { 'GOTOS' => { 'filepart' => 87, 'filename' => 85, 'nameargs' => 167, 'names' => 91, 'name' => 82 }, 'ACTIONS' => { '$' => 86, '"' => 89, 'IDENT' => 81, 'FILENAME' => 83, 'LITERAL' => 88, 'NUMBER' => 84 } }, { 'DEFAULT' => -9 }, { 'GOTOS' => { 'expr' => 168, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'DEFAULT' => -104 }, { 'GOTOS' => { 'setlist' => 169, 'assign' => 19, 'item' => 39, 'ident' => 74, 'node' => 23 }, 'ACTIONS' => { '$' => 43, '${' => 37, 'IDENT' => 2, 'LITERAL' => 75 } }, { 'GOTOS' => { 'assign' => 170, 'item' => 39, 'ident' => 74, 'node' => 23 }, 'ACTIONS' => { '$' => 43, '${' => 37, 'IDENT' => 2, 'LITERAL' => 75, 'COMMA' => 171 }, 'DEFAULT' => -19 }, { 'DEFAULT' => -8 }, { 'DEFAULT' => -1 }, { 'DEFAULT' => -21 }, { 'ACTIONS' => { 'DOT' => 104, 'ASSIGN' => 172 } }, { 'ACTIONS' => { 'ASSIGN' => 154 } }, { 'GOTOS' => { 'assign' => 170, 'item' => 39, 'ident' => 74, 'node' => 23 }, 'ACTIONS' => { '$' => 43, '${' => 37, 'IDENT' => 2, 'LITERAL' => 75, 'COMMA' => 171 }, 'DEFAULT' => -30 }, { 'ACTIONS' => { 'DOT' => 104 }, 'DEFAULT' => -109 }, { 'DEFAULT' => -112 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'DIV' => 159, 'MOD' => 165, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162, ';' => 173 } }, { 'DEFAULT' => -7 }, { 'DEFAULT' => -173 }, { 'DEFAULT' => -166 }, { 'DEFAULT' => -172 }, { 'DEFAULT' => -174 }, { 'ACTIONS' => { 'DOT' => 174 }, 'DEFAULT' => -168 }, { 'GOTOS' => { 'item' => 39, 'ident' => 175, 'node' => 23 }, 'ACTIONS' => { '$' => 43, '${' => 37, 'IDENT' => 2 } }, { 'DEFAULT' => -171 }, { 'DEFAULT' => -169 }, { 'GOTOS' => { 'quoted' => 176 }, 'DEFAULT' => -176 }, { 'DEFAULT' => -35 }, { 'GOTOS' => { 'args' => 179 }, 'ACTIONS' => { '(' => 178, '+' => 177 }, 'DEFAULT' => -156 }, { 'GOTOS' => { 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 181 }, 'ACTIONS' => { '$' => 43, '${' => 37, ']' => 180, '{' => 30, 'IDENT' => 2, 'LITERAL' => 78, 'COMMA' => 182, '"' => 60, '[' => 9, 'NUMBER' => 26, 'REF' => 27 } }, { 'ACTIONS' => { ']' => 183 } }, { 'DEFAULT' => -107 }, { 'DEFAULT' => -116 }, { 'ACTIONS' => { 'TO' => 184 }, 'DEFAULT' => -104 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 185, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'ACTIONS' => { ';' => 186 } }, { 'ACTIONS' => { 'ASSIGN' => 187 } }, { 'DEFAULT' => -99 }, { 'GOTOS' => { 'meta' => 188 }, 'ACTIONS' => { 'IDENT' => 99, 'COMMA' => 189 }, 'DEFAULT' => -86 }, { 'ACTIONS' => { ';' => 190 } }, { 'GOTOS' => { 'meta' => 188 }, 'ACTIONS' => { 'IDENT' => 99, 'COMMA' => 189 }, 'DEFAULT' => -17 }, { 'GOTOS' => { 'item' => 39, 'node' => 191 }, 'ACTIONS' => { '$' => 43, '${' => 37, 'IDENT' => 2, 'NUMBER' => 192 } }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'expr' => 195, 'wrapper' => 46, 'atomexpr' => 48, 'atomdir' => 12, 'mdir' => 194, 'filter' => 29, 'sterm' => 68, 'ident' => 149, 'perl' => 31, 'setlist' => 70, 'try' => 35, 'switch' => 34, 'assign' => 19, 'directive' => 196, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'INCLUDE' => 17, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'NEXT' => 22, 'LITERAL' => 57, 'PROCESS' => 61, 'FILTER' => 25, 'RETURN' => 64, '[' => 9, 'INSERT' => 65, 'NUMBER' => 26, 'REF' => 27, 'WHILE' => 67, 'BLOCK' => 193, '{' => 30, 'DEFAULT' => 69 } }, { 'DEFAULT' => -33 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'expr' => 199, 'wrapper' => 46, 'atomexpr' => 48, 'atomdir' => 12, 'mdir' => 197, 'filter' => 29, 'sterm' => 68, 'ident' => 149, 'perl' => 31, 'setlist' => 70, 'try' => 35, 'switch' => 34, 'assign' => 19, 'directive' => 196, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'INCLUDE' => 17, 'SWITCH' => 54, '(' => 198, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'NEXT' => 22, 'LITERAL' => 57, 'PROCESS' => 61, 'FILTER' => 25, 'RETURN' => 64, '[' => 9, 'INSERT' => 65, 'NUMBER' => 26, 'REF' => 27, 'WHILE' => 67, 'BLOCK' => 193, '{' => 30, 'DEFAULT' => 69 } }, { 'ACTIONS' => { 'ASSIGN' => 200, 'IN' => 201 }, 'DEFAULT' => -130 }, { 'GOTOS' => { 'args' => 202 }, 'DEFAULT' => -156 }, { 'ACTIONS' => { ';' => 203 } }, { 'ACTIONS' => { 'ASSIGN' => -130 }, 'DEFAULT' => -173 }, { 'ACTIONS' => { 'ASSIGN' => 204 } }, { 'DEFAULT' => -159 }, { 'GOTOS' => { 'item' => 39, 'ident' => 175, 'node' => 23 }, 'ACTIONS' => { '$' => 43, '${' => 37, 'IDENT' => 205 } }, { 'ACTIONS' => { ';' => 206 } }, { 'ACTIONS' => { 'ASSIGN' => -161 }, 'DEFAULT' => -169 }, { 'GOTOS' => { 'quoted' => 207 }, 'DEFAULT' => -176 }, { 'DEFAULT' => -158 }, { 'ACTIONS' => { 'DOT' => 104 }, 'DEFAULT' => -110 }, { 'ACTIONS' => { 'ASSIGN' => 187 }, 'DEFAULT' => -173 }, { 'DEFAULT' => -83 }, { 'ACTIONS' => { 'DOT' => 174 }, 'DEFAULT' => -84 }, { 'ACTIONS' => { ';' => 208 } }, { 'DEFAULT' => -85 }, { 'ACTIONS' => { '}' => 209 } }, { 'ACTIONS' => { 'ASSIGN' => 210 } }, { 'DEFAULT' => -122 }, { 'GOTOS' => { 'item' => 126, 'param' => 211 }, 'ACTIONS' => { '$' => 43, '${' => 37, 'IDENT' => 2, 'LITERAL' => 129, 'COMMA' => 212 }, 'DEFAULT' => -118 }, { 'ACTIONS' => { 'ASSIGN' => 213 } }, { 'DEFAULT' => -73 }, { 'DEFAULT' => -4 }, { 'ACTIONS' => { ';' => 214 } }, { 'ACTIONS' => { '}' => 215 } }, { 'ACTIONS' => { 'CAT' => 163, '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, 'BINOP' => 161, '+' => 157 }, 'DEFAULT' => -142 }, { 'GOTOS' => { 'args' => 216 }, 'DEFAULT' => -156 }, { 'GOTOS' => { '@4-2' => 217 }, 'DEFAULT' => -76 }, { 'DEFAULT' => -132 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'DIV' => 159, 'MOD' => 165, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162, ';' => 218 } }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -29 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -28 }, { 'GOTOS' => { 'expr' => 219, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'sterm' => 68, 'item' => 39, 'loopvar' => 220, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 109 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'IDENT' => 108, 'LITERAL' => 78, '"' => 60, '[' => 9, 'NUMBER' => 26, 'REF' => 27 } }, { 'GOTOS' => { 'names' => 91, 'lvalue' => 112, 'name' => 82, 'item' => 113, 'filepart' => 87, 'filename' => 85, 'nameargs' => 118, 'lnameargs' => 221 }, 'ACTIONS' => { '$' => 114, '"' => 117, '${' => 37, 'IDENT' => 111, 'FILENAME' => 83, 'LITERAL' => 116, 'NUMBER' => 84 } }, { 'GOTOS' => { 'expr' => 222, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'filepart' => 87, 'filename' => 85, 'nameargs' => 223, 'names' => 91, 'name' => 82 }, 'ACTIONS' => { '$' => 86, '"' => 89, 'IDENT' => 81, 'FILENAME' => 83, 'LITERAL' => 88, 'NUMBER' => 84 } }, { 'GOTOS' => { 'expr' => 224, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'DEFAULT' => -41 }, { 'DEFAULT' => 0 }, { 'ACTIONS' => { 'ASSIGN' => 172, 'DOT' => 104 }, 'DEFAULT' => -109 }, { 'ACTIONS' => { ')' => 225 } }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'DIV' => 159, 'MOD' => 165, '+' => 157, '?' => 158, 'AND' => 160, 'CAT' => 163, ')' => 226, 'BINOP' => 161, 'OR' => 162 } }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'DIV' => 159, 'MOD' => 165, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162, ';' => 227 } }, { 'ACTIONS' => { ';' => 228 } }, { 'GOTOS' => { 'expr' => 229, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'item' => 39, 'ident' => 230, 'node' => 23, 'quotable' => 232 }, 'ACTIONS' => { '$' => 43, 'TEXT' => 231, '"' => 234, '${' => 37, 'IDENT' => 2, ';' => 233 } }, { 'DEFAULT' => -34 }, { 'GOTOS' => { 'expr' => 235, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'expr' => 236, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'expr' => 237, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'expr' => 238, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'expr' => 239, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'expr' => 240, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'expr' => 241, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'expr' => 242, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'expr' => 243, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'expr' => 244, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'DEFAULT' => -32 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'DIV' => 159, 'MOD' => 165, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162, ';' => 245 } }, { 'GOTOS' => { 'assign' => 170, 'item' => 39, 'ident' => 74, 'node' => 23 }, 'ACTIONS' => { '$' => 43, '${' => 37, 'IDENT' => 2, 'LITERAL' => 75, 'COMMA' => 171 }, 'DEFAULT' => -31 }, { 'DEFAULT' => -147 }, { 'DEFAULT' => -148 }, { 'GOTOS' => { 'expr' => 246, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 247, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'GOTOS' => { 'filepart' => 248 }, 'ACTIONS' => { 'IDENT' => 81, 'FILENAME' => 83, 'NUMBER' => 84 } }, { 'GOTOS' => { 'args' => 249 }, 'ACTIONS' => { 'DOT' => 104 }, 'DEFAULT' => -156 }, { 'GOTOS' => { 'item' => 39, 'ident' => 230, 'node' => 23, 'quotable' => 232 }, 'ACTIONS' => { '$' => 43, 'TEXT' => 231, '"' => 250, '${' => 37, 'IDENT' => 2, ';' => 233 } }, { 'GOTOS' => { 'filepart' => 87, 'filename' => 85, 'name' => 251 }, 'ACTIONS' => { '"' => 89, 'IDENT' => 81, 'FILENAME' => 83, 'LITERAL' => 88, 'NUMBER' => 84 } }, { 'GOTOS' => { 'args' => 252 }, 'DEFAULT' => -156 }, { 'GOTOS' => { 'sterm' => 68, 'item' => 254, 'ident' => 253, 'node' => 23, 'term' => 58, 'expr' => 257, 'param' => 255, 'lterm' => 56 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'COMMA' => 258, 'IDENT' => 2, 'LITERAL' => 256, '"' => 60, '[' => 9, '(' => 53, 'NUMBER' => 26, 'REF' => 27 }, 'DEFAULT' => -163 }, { 'DEFAULT' => -105 }, { 'DEFAULT' => -114 }, { 'DEFAULT' => -115 }, { 'DEFAULT' => -106 }, { 'GOTOS' => { 'sterm' => 259, 'item' => 39, 'ident' => 77, 'node' => 23 }, 'ACTIONS' => { '$' => 43, '"' => 60, '${' => 37, 'IDENT' => 2, 'LITERAL' => 78, 'NUMBER' => 26, 'REF' => 27 } }, { 'GOTOS' => { 'final' => 261 }, 'ACTIONS' => { 'FINAL' => 260, 'CATCH' => 262 }, 'DEFAULT' => -72 }, { 'ACTIONS' => { 'TEXT' => 263 } }, { 'ACTIONS' => { '"' => 266, 'LITERAL' => 265, 'NUMBER' => 264 } }, { 'DEFAULT' => -97 }, { 'DEFAULT' => -98 }, { 'GOTOS' => { 'item' => 39, 'loop' => 4, 'capture' => 42, 'statement' => 5, 'view' => 7, 'wrapper' => 46, 'atomexpr' => 48, 'chunk' => 11, 'atomdir' => 12, 'anonblock' => 50, 'template' => 267, 'defblockname' => 14, 'ident' => 16, 'assign' => 19, 'macro' => 20, 'lterm' => 56, 'node' => 23, 'term' => 58, 'rawperl' => 59, 'expr' => 62, 'use' => 63, 'defblock' => 66, 'filter' => 29, 'sterm' => 68, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'directive' => 71, 'block' => 72, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'DEFAULT' => -125 }, { 'DEFAULT' => -126 }, { 'ACTIONS' => { ';' => 268 } }, { 'DEFAULT' => -89 }, { 'ACTIONS' => { '$' => -150, '/' => 166, 'CMPOP' => 164, '${' => -150, 'MOD' => 165, 'DIV' => 159, 'COMMA' => -150, 'IDENT' => -150, 'LITERAL' => -150, '+' => 157, 'AND' => 160, 'CAT' => 163, '?' => 158, 'BINOP' => 161, 'OR' => 162, ';' => -150 }, 'DEFAULT' => -26 }, { 'DEFAULT' => -92 }, { 'DEFAULT' => -91 }, { 'GOTOS' => { 'sterm' => 68, 'item' => 39, 'margs' => 270, 'ident' => 149, 'node' => 23, 'term' => 58, 'expr' => 151, 'assign' => 150, 'lterm' => 56 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 269, 'LITERAL' => 57, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -26 }, { 'GOTOS' => { 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 271 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'NUMBER' => 26, 'REF' => 27 } }, { 'GOTOS' => { 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 272 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'NUMBER' => 26, 'REF' => 27 } }, { 'GOTOS' => { 'sterm' => 68, 'item' => 254, 'ident' => 253, 'node' => 23, 'term' => 58, 'expr' => 257, 'param' => 255, 'lterm' => 56 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 256, 'COMMA' => 258, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 }, 'DEFAULT' => -64 }, { 'GOTOS' => { '@1-3' => 273 }, 'DEFAULT' => -56 }, { 'GOTOS' => { 'filepart' => 87, 'filename' => 85, 'nameargs' => 274, 'names' => 91, 'name' => 82 }, 'ACTIONS' => { '$' => 86, '"' => 89, 'IDENT' => 81, 'FILENAME' => 83, 'LITERAL' => 88, 'NUMBER' => 84 } }, { 'ACTIONS' => { 'ASSIGN' => -132 }, 'DEFAULT' => -130 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 275, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'GOTOS' => { 'item' => 39, 'ident' => 230, 'node' => 23, 'quotable' => 232 }, 'ACTIONS' => { '$' => 43, 'TEXT' => 231, '"' => 276, '${' => 37, 'IDENT' => 2, ';' => 233 } }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 277, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'DEFAULT' => -108 }, { 'GOTOS' => { 'expr' => 278, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'DEFAULT' => -120 }, { 'DEFAULT' => -121 }, { 'GOTOS' => { 'expr' => 279, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { '@3-3' => 280 }, 'DEFAULT' => -74 }, { 'DEFAULT' => -131 }, { 'GOTOS' => { 'sterm' => 68, 'item' => 254, 'ident' => 253, 'node' => 23, 'term' => 58, 'expr' => 257, 'param' => 255, 'lterm' => 56 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 256, 'COMMA' => 258, '"' => 60, ')' => 281, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 282, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 283, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'DIV' => 159, 'MOD' => 165, '+' => 157, '?' => 158, 'AND' => 160, 'CAT' => 163, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -47 }, { 'DEFAULT' => -58 }, { 'DEFAULT' => -81 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'DIV' => 159, 'MOD' => 165, '+' => 157, '?' => 158, 'AND' => 160, 'CAT' => 163, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -45 }, { 'DEFAULT' => -66 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'DIV' => 159, 'MOD' => 165, '+' => 157, '?' => 158, 'AND' => 160, 'CAT' => 163, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -61 }, { 'DEFAULT' => -144 }, { 'DEFAULT' => -145 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 284, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 285, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -151 }, { 'ACTIONS' => { 'DOT' => 104 }, 'DEFAULT' => -177 }, { 'DEFAULT' => -178 }, { 'DEFAULT' => -175 }, { 'DEFAULT' => -179 }, { 'DEFAULT' => -111 }, { 'ACTIONS' => { '/' => 166, 'MOD' => 165, 'DIV' => 159 }, 'DEFAULT' => -135 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, ':' => 286, 'DIV' => 159, 'MOD' => 165, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162 } }, { 'ACTIONS' => { 'MOD' => 165 }, 'DEFAULT' => -136 }, { 'ACTIONS' => { 'CAT' => 163, '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, 'BINOP' => 161, '+' => 157 }, 'DEFAULT' => -140 }, { 'ACTIONS' => { '/' => 166, 'MOD' => 165, 'DIV' => 159, '+' => 157 }, 'DEFAULT' => -133 }, { 'ACTIONS' => { 'CAT' => 163, '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, 'BINOP' => 161, '+' => 157 }, 'DEFAULT' => -141 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, 'BINOP' => 161, '+' => 157 }, 'DEFAULT' => -139 }, { 'ACTIONS' => { '/' => 166, 'MOD' => 165, 'DIV' => 159, 'BINOP' => 161, '+' => 157 }, 'DEFAULT' => -138 }, { 'DEFAULT' => -137 }, { 'ACTIONS' => { 'MOD' => 165, 'DIV' => 159 }, 'DEFAULT' => -134 }, { 'GOTOS' => { '@2-3' => 287 }, 'DEFAULT' => -59 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -150 }, { 'GOTOS' => { 'else' => 289 }, 'ACTIONS' => { 'ELSE' => 288, 'ELSIF' => 290 }, 'DEFAULT' => -50 }, { 'DEFAULT' => -170 }, { 'GOTOS' => { 'sterm' => 68, 'item' => 254, 'ident' => 253, 'node' => 23, 'term' => 58, 'expr' => 257, 'param' => 255, 'lterm' => 56 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'COMMA' => 258, 'IDENT' => 2, 'LITERAL' => 256, '"' => 60, '[' => 9, '(' => 53, 'NUMBER' => 26, 'REF' => 27 }, 'DEFAULT' => -162 }, { 'DEFAULT' => -167 }, { 'DEFAULT' => -165 }, { 'GOTOS' => { 'sterm' => 68, 'item' => 254, 'ident' => 253, 'node' => 23, 'term' => 58, 'expr' => 257, 'param' => 255, 'lterm' => 56 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 256, 'COMMA' => 258, '"' => 60, ')' => 291, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'ACTIONS' => { 'ASSIGN' => 292, 'DOT' => 104 }, 'DEFAULT' => -109 }, { 'ACTIONS' => { 'ASSIGN' => 210, '(' => 135 }, 'DEFAULT' => -128 }, { 'DEFAULT' => -153 }, { 'ACTIONS' => { 'ASSIGN' => 213 }, 'DEFAULT' => -112 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -152 }, { 'DEFAULT' => -155 }, { 'DEFAULT' => -117 }, { 'ACTIONS' => { ';' => 293 } }, { 'ACTIONS' => { 'END' => 294 } }, { 'GOTOS' => { 'filepart' => 87, 'filename' => 295 }, 'ACTIONS' => { 'DEFAULT' => 297, 'IDENT' => 81, 'FILENAME' => 83, 'NUMBER' => 84, ';' => 296 } }, { 'ACTIONS' => { 'END' => 298 } }, { 'DEFAULT' => -102 }, { 'DEFAULT' => -100 }, { 'ACTIONS' => { 'TEXT' => 299 } }, { 'ACTIONS' => { 'END' => 300 } }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 301, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'ACTIONS' => { ')' => -96, 'COMMA' => -96, 'IDENT' => -96 }, 'DEFAULT' => -130 }, { 'ACTIONS' => { ')' => 303, 'IDENT' => 302, 'COMMA' => 304 } }, { 'GOTOS' => { 'args' => 305 }, 'DEFAULT' => -156 }, { 'GOTOS' => { 'args' => 306 }, 'DEFAULT' => -156 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 307, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'DEFAULT' => -157 }, { 'ACTIONS' => { 'END' => 308 } }, { 'ACTIONS' => { 'ASSIGN' => -160 }, 'DEFAULT' => -167 }, { 'ACTIONS' => { 'END' => 309 } }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, '+' => 157, 'AND' => 160, 'CAT' => 163, '?' => 158, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -124 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, '+' => 157, 'AND' => 160, 'CAT' => 163, '?' => 158, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -123 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 310, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'DEFAULT' => -129 }, { 'ACTIONS' => { 'END' => 311 } }, { 'GOTOS' => { 'else' => 312 }, 'ACTIONS' => { 'ELSE' => 288, 'ELSIF' => 290 }, 'DEFAULT' => -50 }, { 'GOTOS' => { 'case' => 314 }, 'ACTIONS' => { 'CASE' => 313 }, 'DEFAULT' => -55 }, { 'ACTIONS' => { 'END' => 315 } }, { 'GOTOS' => { 'expr' => 316, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 317, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'ACTIONS' => { ';' => 318 } }, { 'ACTIONS' => { 'END' => 319 } }, { 'GOTOS' => { 'expr' => 320, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'DEFAULT' => -164 }, { 'GOTOS' => { 'expr' => 321, 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 58 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 } }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 322, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'DEFAULT' => -67 }, { 'ACTIONS' => { 'DOT' => 174, ';' => 323 } }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 324, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'ACTIONS' => { ';' => 325 } }, { 'DEFAULT' => -79 }, { 'ACTIONS' => { '"' => 326 } }, { 'DEFAULT' => -82 }, { 'ACTIONS' => { 'END' => 327 } }, { 'DEFAULT' => -94 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'expr' => 199, 'wrapper' => 46, 'atomexpr' => 48, 'atomdir' => 12, 'mdir' => 328, 'filter' => 29, 'sterm' => 68, 'ident' => 149, 'perl' => 31, 'setlist' => 70, 'try' => 35, 'switch' => 34, 'assign' => 19, 'directive' => 196, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'INCLUDE' => 17, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'NEXT' => 22, 'LITERAL' => 57, 'PROCESS' => 61, 'FILTER' => 25, 'RETURN' => 64, '[' => 9, 'INSERT' => 65, 'NUMBER' => 26, 'REF' => 27, 'WHILE' => 67, 'BLOCK' => 193, '{' => 30, 'DEFAULT' => 69 } }, { 'DEFAULT' => -95 }, { 'GOTOS' => { 'sterm' => 68, 'item' => 254, 'ident' => 253, 'node' => 23, 'term' => 58, 'expr' => 257, 'param' => 255, 'lterm' => 56 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 256, 'COMMA' => 258, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 }, 'DEFAULT' => -62 }, { 'GOTOS' => { 'sterm' => 68, 'item' => 254, 'ident' => 253, 'node' => 23, 'term' => 58, 'expr' => 257, 'param' => 255, 'lterm' => 56 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'NOT' => 38, 'IDENT' => 2, 'LITERAL' => 256, 'COMMA' => 258, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, '(' => 53 }, 'DEFAULT' => -63 }, { 'ACTIONS' => { 'END' => 329 } }, { 'DEFAULT' => -80 }, { 'DEFAULT' => -88 }, { 'ACTIONS' => { 'END' => 330 } }, { 'DEFAULT' => -77 }, { 'ACTIONS' => { 'END' => 331 } }, { 'GOTOS' => { 'sterm' => 68, 'item' => 39, 'ident' => 77, 'node' => 23, 'lterm' => 56, 'term' => 333 }, 'ACTIONS' => { '$' => 43, '${' => 37, '{' => 30, 'DEFAULT' => 334, 'IDENT' => 2, 'LITERAL' => 78, '"' => 60, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => 332 } }, { 'ACTIONS' => { 'END' => 335 } }, { 'DEFAULT' => -65 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, '+' => 157, 'AND' => 160, 'CAT' => 163, '?' => 158, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -143 }, { 'ACTIONS' => { 'END' => 336 } }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 337, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'DEFAULT' => -46 }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'DIV' => 159, 'MOD' => 165, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162, ';' => 338 } }, { 'ACTIONS' => { '/' => 166, 'CMPOP' => 164, 'MOD' => 165, 'DIV' => 159, '+' => 157, 'CAT' => 163, '?' => 158, 'AND' => 160, 'BINOP' => 161, 'OR' => 162 }, 'DEFAULT' => -154 }, { 'DEFAULT' => -71 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 339, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'GOTOS' => { 'final' => 340 }, 'ACTIONS' => { 'FINAL' => 260, 'CATCH' => 262 }, 'DEFAULT' => -72 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 341, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'DEFAULT' => -101 }, { 'DEFAULT' => -93 }, { 'DEFAULT' => -90 }, { 'DEFAULT' => -57 }, { 'DEFAULT' => -75 }, { 'DEFAULT' => -44 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 342, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'ACTIONS' => { ';' => 343 } }, { 'ACTIONS' => { ';' => 344 } }, { 'DEFAULT' => -51 }, { 'DEFAULT' => -60 }, { 'DEFAULT' => -49 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 345, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'GOTOS' => { 'final' => 346 }, 'ACTIONS' => { 'FINAL' => 260, 'CATCH' => 262 }, 'DEFAULT' => -72 }, { 'DEFAULT' => -70 }, { 'GOTOS' => { 'final' => 347 }, 'ACTIONS' => { 'FINAL' => 260, 'CATCH' => 262 }, 'DEFAULT' => -72 }, { 'DEFAULT' => -54 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 348, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'GOTOS' => { 'item' => 39, 'node' => 23, 'loop' => 4, 'term' => 58, 'rawperl' => 59, 'statement' => 5, 'use' => 63, 'expr' => 62, 'capture' => 42, 'view' => 7, 'wrapper' => 46, 'chunk' => 11, 'atomexpr' => 48, 'atomdir' => 12, 'defblock' => 66, 'anonblock' => 50, 'filter' => 29, 'sterm' => 68, 'defblockname' => 14, 'ident' => 16, 'perl' => 31, 'chunks' => 33, 'setlist' => 70, 'switch' => 34, 'try' => 35, 'assign' => 19, 'directive' => 71, 'block' => 349, 'macro' => 20, 'lterm' => 56, 'condition' => 73 }, 'ACTIONS' => { 'SET' => 1, 'NOT' => 38, 'PERL' => 40, 'IDENT' => 2, 'CLEAR' => 41, 'UNLESS' => 3, '"' => 60, 'STOP' => 6, 'IF' => 44, 'THROW' => 8, 'CALL' => 45, 'TRY' => 10, 'GET' => 47, 'LAST' => 49, 'DEBUG' => 51, 'RAWPERL' => 13, 'META' => 15, 'INCLUDE' => 17, 'MACRO' => 18, 'SWITCH' => 54, '(' => 53, 'WRAPPER' => 55, '$' => 43, '${' => 37, 'FOR' => 21, 'LITERAL' => 57, 'NEXT' => 22, 'TEXT' => 24, 'PROCESS' => 61, 'RETURN' => 64, 'FILTER' => 25, 'INSERT' => 65, '[' => 9, 'REF' => 27, 'NUMBER' => 26, ';' => -18, 'WHILE' => 67, 'BLOCK' => 28, '{' => 30, 'DEFAULT' => 69, 'USE' => 32, 'VIEW' => 36 }, 'DEFAULT' => -3 }, { 'GOTOS' => { 'else' => 350 }, 'ACTIONS' => { 'ELSE' => 288, 'ELSIF' => 290 }, 'DEFAULT' => -50 }, { 'DEFAULT' => -68 }, { 'DEFAULT' => -69 }, { 'GOTOS' => { 'case' => 351 }, 'ACTIONS' => { 'CASE' => 313 }, 'DEFAULT' => -55 }, { 'DEFAULT' => -53 }, { 'DEFAULT' => -48 }, { 'DEFAULT' => -52 } ], 'V1DOLLAR' => 0, 'DEFBLOCKS' => [], 'INTERPOLATE' => 1, 'FILEINFO' => [], '_ERROR' => '', 'LINE' => \8, 'LEXTABLE' => { 'SET' => 'SET', '/' => '/', 'not' => 'NOT', ',' => 'COMMA', 'UNLESS' => 'UNLESS', 'STEP' => 'STEP', 'STOP' => 'STOP', 'THROW' => 'THROW', 'TRY' => 'TRY', 'FOREACH' => 'FOR', '>=' => 'CMPOP', '==' => 'CMPOP', 'FINAL' => 'FINAL', 'RAWPERL' => 'RAWPERL', 'ELSE' => 'ELSE', '||' => 'OR', '|' => 'FILTER', 'META' => 'META', 'CASE' => 'CASE', 'INCLUDE' => 'INCLUDE', 'MACRO' => 'MACRO', 'and' => 'AND', '$' => '$', '\\' => 'REF', 'FOR' => 'FOR', 'NEXT' => 'NEXT', '-' => 'BINOP', 'FILTER' => 'FILTER', '[' => '[', '!' => 'NOT', 'BLOCK' => 'BLOCK', '&&' => 'AND', '{' => '{', '%' => 'BINOP', '_' => 'CAT', '+' => '+', 'CATCH' => 'CATCH', 'USE' => 'USE', ')' => ')', 'VIEW' => 'VIEW', '}' => '}', 'mod' => 'MOD', 'BREAK' => 'LAST', '=' => 'ASSIGN', 'PERL' => 'PERL', 'NOT' => 'NOT', 'CLEAR' => 'CLEAR', 'or' => 'OR', 'IF' => 'IF', 'CALL' => 'CALL', 'GET' => 'GET', '<' => 'CMPOP', 'LAST' => 'LAST', 'TO' => 'TO', 'DEBUG' => 'DEBUG', '<=' => 'CMPOP', 'DIV' => 'DIV', '>' => 'CMPOP', 'END' => 'END', '?' => '?', 'AND' => 'AND', 'SWITCH' => 'SWITCH', '(' => '(', 'OR' => 'OR', 'WRAPPER' => 'WRAPPER', 'div' => 'DIV', '${' => '${', ':' => ':', '*' => 'BINOP', 'PROCESS' => 'PROCESS', 'RETURN' => 'RETURN', '.' => 'DOT', 'INSERT' => 'INSERT', ';' => ';', '!=' => 'CMPOP', 'WHILE' => 'WHILE', 'PLUGIN' => 'PLUGIN', ']' => ']', 'ELSIF' => 'ELSIF', 'DEFAULT' => 'DEFAULT', '..' => 'TO', '=>' => 'ASSIGN', 'MOD' => 'MOD', 'IN' => 'IN' }, 'TAG_STYLE' => 'default', 'INPERL' => \0, 'EVAL_PERL' => 0, 'DEBUG' => 0, 'DEBUG_DIRS' => 0, 'PRE_CHOMP' => 0, 'GRAMMAR' => bless( { 'STATES' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'PARSER'}{'STATES'}, 'RULES' => [ [ '$start', 2, undef ], [ 'template', 1, sub { "DUMMY" } ], [ 'block', 1, sub { "DUMMY" } ], [ 'block', 0, sub { "DUMMY" } ], [ 'chunks', 2, sub { "DUMMY" } ], [ 'chunks', 1, sub { "DUMMY" } ], [ 'chunk', 1, sub { "DUMMY" } ], [ 'chunk', 2, sub { "DUMMY" } ], [ 'statement', 1, undef ], [ 'statement', 1, undef ], [ 'statement', 1, undef ], [ 'statement', 1, undef ], [ 'statement', 1, undef ], [ 'statement', 1, undef ], [ 'statement', 1, undef ], [ 'statement', 1, undef ], [ 'statement', 1, sub { "DUMMY" } ], [ 'statement', 2, sub { "DUMMY" } ], [ 'statement', 0, undef ], [ 'directive', 1, sub { "DUMMY" } ], [ 'directive', 1, undef ], [ 'directive', 1, undef ], [ 'directive', 1, undef ], [ 'directive', 1, undef ], [ 'directive', 1, undef ], [ 'directive', 1, undef ], [ 'atomexpr', 1, sub { "DUMMY" } ], [ 'atomexpr', 1, undef ], [ 'atomdir', 2, sub { "DUMMY" } ], [ 'atomdir', 2, sub { "DUMMY" } ], [ 'atomdir', 2, sub { "DUMMY" } ], [ 'atomdir', 2, sub { "DUMMY" } ], [ 'atomdir', 2, sub { "DUMMY" } ], [ 'atomdir', 2, sub { "DUMMY" } ], [ 'atomdir', 2, sub { "DUMMY" } ], [ 'atomdir', 2, sub { "DUMMY" } ], [ 'atomdir', 1, sub { "DUMMY" } ], [ 'atomdir', 1, sub { "DUMMY" } ], [ 'atomdir', 1, sub { "DUMMY" } ], [ 'atomdir', 1, sub { "DUMMY" } ], [ 'atomdir', 1, sub { "DUMMY" } ], [ 'atomdir', 2, sub { "DUMMY" } ], [ 'atomdir', 1, undef ], [ 'atomdir', 1, undef ], [ 'condition', 6, sub { "DUMMY" } ], [ 'condition', 3, sub { "DUMMY" } ], [ 'condition', 6, sub { "DUMMY" } ], [ 'condition', 3, sub { "DUMMY" } ], [ 'else', 5, sub { "DUMMY" } ], [ 'else', 3, sub { "DUMMY" } ], [ 'else', 0, sub { "DUMMY" } ], [ 'switch', 6, sub { "DUMMY" } ], [ 'case', 5, sub { "DUMMY" } ], [ 'case', 4, sub { "DUMMY" } ], [ 'case', 3, sub { "DUMMY" } ], [ 'case', 0, sub { "DUMMY" } ], [ '@1-3', 0, sub { "DUMMY" } ], [ 'loop', 6, sub { "DUMMY" } ], [ 'loop', 3, sub { "DUMMY" } ], [ '@2-3', 0, sub { "DUMMY" } ], [ 'loop', 6, sub { "DUMMY" } ], [ 'loop', 3, sub { "DUMMY" } ], [ 'loopvar', 4, sub { "DUMMY" } ], [ 'loopvar', 4, sub { "DUMMY" } ], [ 'loopvar', 2, sub { "DUMMY" } ], [ 'wrapper', 5, sub { "DUMMY" } ], [ 'wrapper', 3, sub { "DUMMY" } ], [ 'try', 5, sub { "DUMMY" } ], [ 'final', 5, sub { "DUMMY" } ], [ 'final', 5, sub { "DUMMY" } ], [ 'final', 4, sub { "DUMMY" } ], [ 'final', 3, sub { "DUMMY" } ], [ 'final', 0, sub { "DUMMY" } ], [ 'use', 2, sub { "DUMMY" } ], [ '@3-3', 0, sub { "DUMMY" } ], [ 'view', 6, sub { "DUMMY" } ], [ '@4-2', 0, sub { "DUMMY" } ], [ 'perl', 5, sub { "DUMMY" } ], [ '@5-1', 0, sub { "DUMMY" } ], [ 'rawperl', 5, sub { "DUMMY" } ], [ 'filter', 5, sub { "DUMMY" } ], [ 'filter', 3, sub { "DUMMY" } ], [ 'defblock', 5, sub { "DUMMY" } ], [ 'defblockname', 2, sub { "DUMMY" } ], [ 'blockname', 1, undef ], [ 'blockname', 1, sub { "DUMMY" } ], [ 'blockargs', 1, undef ], [ 'blockargs', 0, undef ], [ 'anonblock', 5, sub { "DUMMY" } ], [ 'capture', 3, sub { "DUMMY" } ], [ 'macro', 6, sub { "DUMMY" } ], [ 'macro', 3, sub { "DUMMY" } ], [ 'mdir', 1, undef ], [ 'mdir', 4, sub { "DUMMY" } ], [ 'margs', 2, sub { "DUMMY" } ], [ 'margs', 2, sub { "DUMMY" } ], [ 'margs', 1, sub { "DUMMY" } ], [ 'metadata', 2, sub { "DUMMY" } ], [ 'metadata', 2, undef ], [ 'metadata', 1, undef ], [ 'meta', 3, sub { "DUMMY" } ], [ 'meta', 5, sub { "DUMMY" } ], [ 'meta', 3, sub { "DUMMY" } ], [ 'term', 1, undef ], [ 'term', 1, undef ], [ 'lterm', 3, sub { "DUMMY" } ], [ 'lterm', 3, sub { "DUMMY" } ], [ 'lterm', 2, sub { "DUMMY" } ], [ 'lterm', 3, sub { "DUMMY" } ], [ 'sterm', 1, sub { "DUMMY" } ], [ 'sterm', 2, sub { "DUMMY" } ], [ 'sterm', 3, sub { "DUMMY" } ], [ 'sterm', 1, undef ], [ 'sterm', 1, undef ], [ 'list', 2, sub { "DUMMY" } ], [ 'list', 2, undef ], [ 'list', 1, undef ], [ 'range', 3, sub { "DUMMY" } ], [ 'hash', 1, undef ], [ 'hash', 0, sub { "DUMMY" } ], [ 'params', 2, sub { "DUMMY" } ], [ 'params', 2, undef ], [ 'params', 1, undef ], [ 'param', 3, sub { "DUMMY" } ], [ 'param', 3, sub { "DUMMY" } ], [ 'ident', 3, sub { "DUMMY" } ], [ 'ident', 3, sub { "DUMMY" } ], [ 'ident', 1, undef ], [ 'node', 1, sub { "DUMMY" } ], [ 'node', 4, sub { "DUMMY" } ], [ 'item', 1, sub { "DUMMY" } ], [ 'item', 3, sub { "DUMMY" } ], [ 'item', 2, sub { "DUMMY" } ], [ 'expr', 3, sub { "DUMMY" } ], [ 'expr', 3, sub { "DUMMY" } ], [ 'expr', 3, sub { "DUMMY" } ], [ 'expr', 3, sub { "DUMMY" } ], [ 'expr', 3, sub { "DUMMY" } ], [ 'expr', 3, sub { "DUMMY" } ], [ 'expr', 3, sub { "DUMMY" } ], [ 'expr', 3, sub { "DUMMY" } ], [ 'expr', 3, sub { "DUMMY" } ], [ 'expr', 2, sub { "DUMMY" } ], [ 'expr', 5, sub { "DUMMY" } ], [ 'expr', 3, sub { "DUMMY" } ], [ 'expr', 3, sub { "DUMMY" } ], [ 'expr', 1, undef ], [ 'setlist', 2, sub { "DUMMY" } ], [ 'setlist', 2, undef ], [ 'setlist', 1, undef ], [ 'assign', 3, sub { "DUMMY" } ], [ 'assign', 3, sub { "DUMMY" } ], [ 'args', 2, sub { "DUMMY" } ], [ 'args', 2, sub { "DUMMY" } ], [ 'args', 4, sub { "DUMMY" } ], [ 'args', 2, sub { "DUMMY" } ], [ 'args', 0, sub { "DUMMY" } ], [ 'lnameargs', 3, sub { "DUMMY" } ], [ 'lnameargs', 1, undef ], [ 'lvalue', 1, undef ], [ 'lvalue', 3, sub { "DUMMY" } ], [ 'lvalue', 1, undef ], [ 'nameargs', 3, sub { "DUMMY" } ], [ 'nameargs', 2, sub { "DUMMY" } ], [ 'nameargs', 4, sub { "DUMMY" } ], [ 'names', 3, sub { "DUMMY" } ], [ 'names', 1, sub { "DUMMY" } ], [ 'name', 3, sub { "DUMMY" } ], [ 'name', 1, sub { "DUMMY" } ], [ 'name', 1, undef ], [ 'filename', 3, sub { "DUMMY" } ], [ 'filename', 1, undef ], [ 'filepart', 1, undef ], [ 'filepart', 1, undef ], [ 'filepart', 1, undef ], [ 'quoted', 2, sub { "DUMMY" } ], [ 'quoted', 0, sub { "DUMMY" } ], [ 'quotable', 1, sub { "DUMMY" } ], [ 'quotable', 1, sub { "DUMMY" } ], [ 'quotable', 1, sub { "DUMMY" } ] ], 'LEXTABLE' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'PARSER'}{'LEXTABLE'} }, 'Template::Grammar' ), 'RULES' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'PARSER'}{'GRAMMAR'}{'RULES'}, 'FILE_INFO' => 1, 'TRACE_VARS' => undef, 'DEFBLOCK' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[2]{'_DEFBLOCKS'}, 'METADATA' => [], 'END_TAG' => undef, 'IN_BLOCK' => [], 'POST_CHOMP' => 1, 'STYLE' => [ { 'END_TAG' => '%\\]', 'ANYCASE' => 0, 'EVAL_PERL' => 0, 'PRE_CHOMP' => 0, 'POST_CHOMP' => 1, 'INTERPOLATE' => 1, 'V1DOLLAR' => 0, 'START_TAG' => '\\[%' } ], 'VARIABLES' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[2]{'_VARIABLES'}, 'START_TAG' => undef }, 'Template::Parser' ), 'TAIL' => $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'}{'HEAD'}[4][4][4][4], 'SLOTS' => 5, 'ENCODING' => 'utf-8', 'PARAMS' => { 'ENCODING' => 'utf-8', 'INTERPOLATE' => 1, 'POST_CHOMP' => 1, 'INCLUDE_PATH' => $VAR1->[2]{'CONFIG'}{'INCLUDE_PATH'} }, 'COMPILE_EXT' => '' }, 'Template::Provider' ) }, 'LOAD_PLUGINS' => [ bless( { 'DEBUG' => 0, 'FACTORY' => {}, 'TOLERANT' => 0, 'PLUGIN_BASE' => [ 'Template::Plugin' ], 'LOAD_PERL' => 0, 'PLUGINS' => { 'pod' => 'Template::Plugin::Pod', 'scalar' => 'Template::Plugin::Scalar', 'assert' => 'Template::Plugin::Assert', 'date' => 'Template::Plugin::Date', 'file' => 'Template::Plugin::File', 'table' => 'Template::Plugin::Table', 'dumper' => 'Template::Plugin::Dumper', 'directory' => 'Template::Plugin::Directory', 'latex' => 'Template::Plugin::Latex', 'dbi' => 'Template::Plugin::DBI', 'html' => 'Template::Plugin::HTML', 'view' => 'Template::Plugin::View', 'xml' => 'Template::Plugin::XML', 'debug' => 'Template::Plugin::Debug', 'iterator' => 'Template::Plugin::Iterator', 'url' => 'Template::Plugin::URL', 'wrap' => 'Template::Plugin::Wrap', 'datafile' => 'Template::Plugin::Datafile', 'cgi' => 'Template::Plugin::CGI', 'image' => 'Template::Plugin::Image', 'format' => 'Template::Plugin::Format', 'xmlstyle' => 'Template::Plugin::XML::Style' }, '_ERROR' => '' }, 'Template::Plugins' ) ], 'LOAD_TEMPLATES' => [ $VAR1->[2]{'CONFIG'}{'LOAD_TEMPLATES'} ], 'BLKSTACK' => [], 'STASH' => $VAR1->[1], 'DEBUG_FORMAT' => undef, '_ERROR' => '', 'DEBUG' => 0, 'EVAL_PERL' => 0, 'EXPOSE_BLOCKS' => 0, 'DEBUG_DIRS' => 0, 'RECURSION' => 0, 'INIT_BLOCKS' => $VAR1->[2]{'BLOCKS'}, 'LOAD_FILTERS' => [ bless( { 'DEBUG' => 0, 'TOLERANT' => 0, 'FILTERS' => {}, '_ERROR' => '' }, 'Template::Filters' ) ] }, 'Template::Context' ), $VAR1->[2]{'LOAD_PLUGINS'}[0], $VAR1->[2]{'LOAD_FILTERS'}[0] ];