Adam Kennedy > Template-Parser-LocalizeNewlines-1.04 > Template::Parser::LocalizeNewlines



Annotate this POD

View/Report Bugs
Module Version: 1.04   Source  


Template::Parser::LocalizeNewlines - Drop-in replacement Template::Parser that fixes bad newlines


Template::Parser has a problem with PRE_CHOMP and related options. They only work on local newlines. If a Template Toolkit instance on a Unix host encounters DOS newlines in a Template, it will fail to chomp the newline correctly, with potentially disasterous results.

Template::Parser::LocalizeNewlines is a drop-in replacement that behaves EXACTLY the same (and is a subclass of) as a normal parser, except that before it goes to parse the template content, it applies the newline localisation regex describes in

Using this Module

When creating your Template instance, simple pass an instance of this object along to the constructor.


This module is identical to Template::Parser.


Bugs should be reported via the following link.

For other issues, contact the author.


Adam Kennedy <>


Copyright 2004 - 2008 Adam Kennedy.

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

The full text of the license can be found in the LICENSE file included with this module.

syntax highlighting: