package subimp ; #require HTML::Embperl::Module ; #@ISA = qw{HTML::Embperl::Module} ; #HTML::Embperl::Module::init (\*DATA) ; #1 ; { local $/ = undef ; my $data = ; # compile page my $pn = __PACKAGE__ ; HTML::Embperl::Execute ({inputfile => __FILE__, input => \$data, mtime => -M __FILE__ , import => 0, options => HTML::Embperl::optKeepSrcInMemory, package => $pn . $ENV{EMBPERL_EP1COMPAT}}) ; } # import subs sub import { my $pn = __PACKAGE__ ; HTML::Embperl::Execute ({inputfile => __FILE__, import => 2, package => $pn . $ENV{EMBPERL_EP1COMPAT}}) ; 1 ; } 1 ; __DATA__ [###### first sub #####] [$sub tfirst$]

1.) Here goes some normal html text

[$endsub$] [###### second sub #####] [$sub tsecond $] 2.) Here comes some perl: [- $foo = 'Hello world' -] foo = [+ $foo +]
testdata = [+ $testdata +]
params in sub.pm = [+ "@_" +] [$endsub$] [###### table cell #####] [$sub tabcell $] [+ $_[0] -> [$row][$col] +] [$endsub$] [###### table header #####] [$sub tabheader $] [$endsub$] [###### table footer #####] [$sub tabfooter $]
12>
[$endsub$]