Async-Template
view release on metacpan or search on metacpan
lib/Async/Template/Directive.pm view on Meta::CPAN
my $while_max = $Template::Directive::WHILE_MAX;
$block = << "EOF";
if( --\$context->event_top()->{failsafe} && ($expr) ) {
\$context->event_push( {
resvar => undef,
event => \$event,
} );
$block
} else {
die "WHILE loop terminated (> $while_max iterations)\\n"
unless \$context->event_top()->{failsafe};
$tail
}
EOF
$block = $self->event_proc($block);
return << "EOF";
# EVENT $label DECLARE
( run in 0.995 second using v1.01-cache-2.11-cpan-96521ef73a4 )