NAME
HTML::Template::Compiled::Utils - Utility functions for HTML::Template::Compiled
SYNOPSIS
# import log() and stack()
use HTML::Template::Compiled::Utils qw(:log);
# import the escapign functions
use HTML::Template::Compiled::Utils qw(:escape);
DEBUGGING FUNCTIONS
stack
$self->stack;
For HTML::Template:Compiled developers, prints a stack trace to STDERR.
log
$self->log(@msg)
For HTML::Template::Compiled developers, print log from @msg
to STDERR.
ESCAPING FUNCTIONS
escape_html
my $escaped_html = escape_html($raw_html);
HTML-escapes the input string and returns it;
escape_uri
my $escaped_uri = escape_uri($raw_uri);
URI-escapes the input string and returns it;
escape_js
my $escaped_js = escape_js($raw_js);
JavaScript-escapes the input string and returns it;