☼ 林永忠 ☼ > Acme-VarMess-0.01 > Acme::VarMess

Download:
Acme-VarMess-0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

Acme::VarMess - Blow up your variable names

SYNOPSIS ^

  use Acme::VarMess;

  $Acme::VarMess::DEBUG = 1;

  blow(\$source_code, $output_file);

  blow($source_code_file, $output_file);

  dont_blow(@list_of_symbols);

DESCRIPTION ^

This module screws up the variables in your source code and replace them with md5-digest-like strings. It also strips comments and PODs in your source. There's no warranty that VarMess-ed code still works normally.

dont_blow() takes a list of symbols that you don't want to be replaced.

Turn on $Acme::VarMess::DEBUG if you want to see the mapping table.

THE AUTHOR ^

Yung-chung Lin (a.k.a. xern) <xern@cpan.org>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself

SEE ALSO ^

Perl::Tidy for a completely opposite thing.

syntax highlighting: