Module::Compile::Simple - Even Simpler Perl Module Compilation


Module-Compile-Simple documentation Contained in the Module-Compile-Simple distribution.

Index


Code Index:

NAME

Top

Module::Compile::Simple - Even Simpler Perl Module Compilation

SYNOPSIS

Top

    package Foo;
    use Module::Compile::Simple;
    transform($source);

In Bar.pm

    package Bar;

    use Foo;
    ...
    no Foo




DESCRIPTION

Top

Module::Compile::Simple makes it easier to write Module::Compile modules, doing compile-time source filtering.

After using Module::Compile::Simple, apply transformation on $source.

TODO

Top

Make this work:

    use Module::Compile::Simple '$source';

SEE ALSO

Top

Module::Compile

AUTHORS

Top

Chia-liang Kao <clkao@clkao.org>

COPYRIGHT

Top


Module-Compile-Simple documentation Contained in the Module-Compile-Simple distribution.

package Module::Compile::Simple;
use 5.006001;
use strict;
use warnings;
our $VERSION = '0.24';

use Module::Compile -base;

sub pmc_compile {
    my ($class, $source) = @_;
    return "use 5.006001;
use strict;
use warnings;

use Module::Compile -base;

sub pmc_compile {
        my (\$class, \$source) = \@_;
        $source;
}

1;
"
}

1;

__END__


=cut