#!/usr/bin/perl use strict; my $script; my $template_variable = "templating"; while(){ my $line = $_; $line=~s/\n//g; if ($line=~m/^(\s*)%(.*)/ig){ $script = $script."$2\n"; }else{ $script = $script."print \"$line\n\";\n"; } } #print $script; eval $script; __DATA__ normal HTML %print "embedding perl \n"; $template_variable