NAME
Text::Template::Simple::Tokenizer - Tokenizer
SYNOPSIS
use strict;
use constant TYPE => 0;
use constant DATA => 1;
use Text::Template::Simple::Tokenize;
my $t = Text::Template::Simple::Tokenize->new( $start_delim, $end_delim );
my $tokens = $t->tokenize( $raw_data );
foreach my $token ( @{ $tokens } ) {
printf "Token type: %s\n", $token->[TYPE];
printf "Token data: %s\n", $token->[DATA];
}
DESCRIPTION
This document describes version 0.62_13
of Text::Template::Simple::Tokenizer
released on 10 April 2009
.
WARNING: This version of the module is part of a developer (beta) release of the distribution and it is not suitable for production use.
Tokenizes the input with the defined delimiter pair.
METHODS
new
The object constructor. Accepts two parameters in this order: start_delimiter
and end_delimiter
.
tokenize
Tokenizes the input with the supplied delimiter pair. Accepts a single parameter: the raw template string.
ESCAPE METHODS
tilde
Escapes the tilde character.
quote
Escapes double quotes.
AUTHOR
Burak Gürsoy, <burak@cpan.org>
COPYRIGHT
Copyright 2004-2008 Burak Gürsoy. All rights reserved.
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.