use strict;
use diagnostics;

use Text::Tmpl;

use constant TEMPLATE => 'tmpl-eg.tmpl';

my $t = new Text::Tmpl;

$t->set_strip(0);

$t->set_value("var1", "value1");
$t->set_value("var2", "value2");

for (my $i = 1; $i <= 10; $i++)
{
    my $iter = $t->loop_iteration("loop1");

    $iter->set_value("loopvar1", "loopvalue1");
    $iter->set_value("loopvar2", "loopvalue2");
}

print $t->parse_file(TEMPLATE);
