Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

Template::Alloy::Play
Play role - allows for playing out the AST

Template::Alloy::Play - Play role - allows for playing out the AST


NAME

Template::Alloy::Play - Play role - allows for playing out the AST


DESCRIPTION

The Template::Alloy::Play role allows for taking the AST returned by the Parse role, and executes it directly. This is in contrast Template::Alloy::Compile which translates the AST into perl code and then executes the perl code.


ROLE METHODS

play_tree
Takes the AST output of load_tree and executes it directly. It should be passed an AST tree and an output string reference that the content will be appended to.

    my $tree = $self->load_tree('somefile');

    my $out = '';

    $self->play_tree($tree, \$out);

play_*
Methods by these names are used by execute_tree to execute the parsed tree.


AUTHOR

Paul Seamons <paul at seamons dot com>


LICENSE

This module may be distributed under the same terms as Perl itself.

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy