1Acme::PlayCode(3pm)   User Contributed Perl Documentation  Acme::PlayCode(3pm)
2
3
4

NAME

6       Acme::PlayCode - Code transforming to avoid typical typing mistakes
7

SYNOPSIS

9           use Acme::PlayCode;
10
11           my $app = new Acme::PlayCode;
12
13           $app->load_plugin('DoubleToSingle');
14           $app->load_plugin('ExchangeCondition');
15
16           my $played_code = $app->play( $code );
17           # or
18           my $played_code = $app->play( $filename );
19           # or
20           $app->play( $filename, { rewrite_file => 1 } ); # override $filename with played code
21

ALPHA WARNING

23       Acme::PlayCode is still in its infancy. No fundamental changes are
24       expected, but nevertheless backwards compatibility is not yet
25       guaranteed.
26

DESCRIPTION

28       It aims to change the code to be better (to be worse if you want).
29
30       More description and API detais will come later.
31

PLUGINS

33       Acme::PlayCode::Plugin::Averything
34           load all plugins we found.
35
36       Acme::PlayCode::Plugin::DoubleToSingle
37           Play code with Single and Double
38
39       Acme::PlayCode::Plugin::ExchangeCondition
40           Play code with exchanging condition
41
42       Acme::PlayCode::Plugin::PrintComma
43           Play code with printing comma
44
45       Acme::PlayCode::Plugin::NumberPlus
46           Play code with plus number
47

SEE ALSO

49       Moose, PPI, MooseX::Object::Pluggable
50

AUTHOR

52       Fayland Lam, "<fayland at gmail.com>"
53

ACKNOWLEDGEMENTS

55       The Moose Team.
56
57       Jens Rehsack, for the description (RT 53680)
58
60       Copyright 2008 Fayland Lam, all rights reserved.
61
62       This program is free software; you can redistribute it and/or modify it
63       under the same terms as Perl itself.
64
65
66
67perl v5.38.0                      2023-07-20               Acme::PlayCode(3pm)
Impressum