NAME

HTML::Template::Compiled::Parser - Parser module for HTML::Template::Compiled

SYNOPSIS

This module is used internally by HTML::Template::Compiled. The API is not fixed (yet), so this is just for understanding at the moment.

my $parser = HTML::Template::Compiled::Parser->new(
    tagstyle => [
        # -name deactivates style
        # +name activates style
        qw(-classic -comment +asp +php),
        # define own regexes
        # e.g. for tags like
        # {{if foo}}{{var bar}}{{/if foo}}
        [
        qr({{), start of opening tag
        qr(}}), # end of opening tag
        qr({{/), # start of closing tag
        qr(}}), # end of closing tag
        ],
    ],
);

AUTHOR

Tina Mueller