Detect POD sections like perl would
authorVincent Pit <perl@profvince.com>
Mon, 30 Jul 2012 19:26:03 +0000 (21:26 +0200)
committerVincent Pit <perl@profvince.com>
Mon, 30 Jul 2012 21:49:08 +0000 (23:49 +0200)
commitcfedad8991041ad6c33a056b5208151178f27372
tree5a93b784459f598eef5c55a17480794798c492c2
parenta4aafbc2cda96948f9a5dd4475d0f78f27d29afe
Detect POD sections like perl would

perl considers that a POD section begins with a line that starts by "=X",
X being any alphabetic character, and ends by "=cut" followed by a
non-alphabetic character. This commit makes Module::Metadata follow this
strategy.

Note that there's still a gotcha : "=X" must be a statement to start a POD
section. This means that in

    my $x
    =pod
    ;

'pod' is treated as a bareword, hence is compiled to either a string
literal or a function call depending on whether a pod() sub has been
previously declared in the current package. Module::Metadata cannot do
anything about this situation.

This commit partially reverts the previous commit a4aafbc2.
lib/Module/Metadata.pm
t/metadata.t