Text::MicroMason::LineNumbers(3pm) | User Contributed Perl Documentation | Text::MicroMason::LineNumbers(3pm) |
Text::MicroMason::LineNumbers - Report errors at correct source code line numbers
This mixin class associates each token in a template with the line number on which it was found, and then inserts special comments in the generated Perl code that preserve that original source file and line number information.
This should facilitate debugging, by making it easier to match up run- time errors with the template code that produced them.
To turn this behavior on, just add "-LineNumbers" to your MicroMason creation call:
my $mason = Text::MicroMason->new( qw( -LineNumbers ) );
These methods are called from within the normal flow of MicroMason functionality, and you do not need to invoke them directly.
$mason->compile( file => $filename );
$mason->compile( handle => $filename );
$mason->compile( text => $filename );
$mason->compile( inline => q{ My template text goes here. } );
For an overview of this templating framework, see Text::MicroMason.
This is a mixin class intended for use with Text::MicroMason::Base.
For distribution, installation, support, copyright and license information, see Text::MicroMason::Docs::ReadMe.
2018-06-18 | perl v5.26.2 |