Zahatski Aliaksandr > Plosurin-v0.1.1 > Plosurin::SoyTree

Download:
Plosurin-v0.1.1.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Source  

NAME ^

Plosurin::SoyTree - syntax tree

SYNOPSIS ^

    my $plo = new Plosurin::SoyTree( src => $self->body );

DESCRIPTION ^

Plosurin::SoyTree - syntax tree

parse {map_of_variables}

    my $e = new Soy::Expresion('1+2');
    $e->parse({w=>"local_variable"});

new

    my $st = new Plosurin::SoyTree( 
            src => "txt",
            srcfile=>"filesrc",
            offset=>0
            );

parse

return [node1, node2]

raw

return syntax tree

reduce_tree

Union raw_text nodes

dump_tree($obj1 [, $objn])

Minimalistic tree return [ "clasname", {key1=>key2} ]

SEE ALSO ^

Closure Templates Documentation http://code.google.com/closure/templates/docs/overview.html

Perl 6 implementation https://github.com/zag/plosurin

AUTHOR ^

Zahatski Aliaksandr, <zag@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright (C) 2011 by Zahatski Aliaksandr

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: