dslinux/user/perl/t/lib/Filter/Simple ExportTest.pm FilterOnlyTest.pm FilterTest.pm ImportTest.pm
cayenne
dslinux_cayenne at user.in-berlin.de
Mon Dec 4 18:01:52 CET 2006
Update of /cvsroot/dslinux/dslinux/user/perl/t/lib/Filter/Simple
In directory antilope:/tmp/cvs-serv17422/t/lib/Filter/Simple
Added Files:
ExportTest.pm FilterOnlyTest.pm FilterTest.pm ImportTest.pm
Log Message:
Adding fresh perl source to HEAD to branch from
--- NEW FILE: ExportTest.pm ---
package Filter::Simple::ExportTest;
use Filter::Simple;
use base Exporter;
@EXPORT_OK = qw(ok);
FILTER { s/not// };
sub ok { print "ok @_\n" }
1;
--- NEW FILE: FilterOnlyTest.pm ---
package Filter::Simple::FilterOnlyTest;
use Filter::Simple;
FILTER_ONLY
string => sub {
my $class = shift;
while (my($pat, $str) = splice @_, 0, 2) {
s/$pat/$str/g;
}
};
--- NEW FILE: ImportTest.pm ---
package Filter::Simple::ImportTest;
use base 'Exporter';
@EXPORT = qw(say);
sub say { print @_ }
use Filter::Simple;
sub import {
my $class = shift;
print "ok $_\n" foreach @_;
__PACKAGE__->export_to_level(1,$class);
}
FILTER { s/not // };
1;
--- NEW FILE: FilterTest.pm ---
package Filter::Simple::FilterTest;
use Filter::Simple;
FILTER {
my $class = shift;
while (my($pat, $str) = splice @_, 0, 2) {
s/$pat/$str/g;
}
};
1;
More information about the dslinux-commit
mailing list