summaryrefslogtreecommitdiff
path: root/lib/Parse
diff options
context:
space:
mode:
authorKenichi Ishigaki <ishigaki@cpan.org>2023-04-27 20:52:05 +0900
committerKenichi Ishigaki <ishigaki@cpan.org>2023-04-27 20:52:05 +0900
commit5d22622b97e90a7b1bc9bd770288d55cd0033d23 (patch)
treeec3dfd60e138936f3b55fb483d9028b8e06d483d /lib/Parse
parent8958750d5ae9da5e152bea00557eb86efedddf1a (diff)
Support class NAME VERSION and role NAME VERSION (for the latest perl/Object::Pad)
Diffstat (limited to 'lib/Parse')
-rw-r--r--lib/Parse/PMFile.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Parse/PMFile.pm b/lib/Parse/PMFile.pm
index cb4cb58..c7571ff 100644
--- a/lib/Parse/PMFile.pm
+++ b/lib/Parse/PMFile.pm
@@ -382,7 +382,7 @@ sub _packages_per_pmfile {
# (.*) # takes too much time if $pline is long
#(?<![*\$\\@%&]) # no sigils
^[\s\{;]*
- \bpackage\s+
+ \b(?:package|class|role)\s+
([\w\:\']+)
\s*
(?: $ | [\}\;] | \{ | \s+($version::STRICT) )