summaryrefslogtreecommitdiff
path: root/pygments/lexers/agile.py
diff options
context:
space:
mode:
authorRob Hoelz <rob@hoelz.ro>2014-01-04 13:43:46 +0100
committerRob Hoelz <rob@hoelz.ro>2014-01-04 13:43:46 +0100
commit69197daeee96a72fbab2391c8eb2f5c24b51f45f (patch)
tree207098ab00fde04f040959f5b71a45dec9b69fb3 /pygments/lexers/agile.py
parentc3558cb7afed128a6ea6075c0e1b35056013d14a (diff)
downloadpygments-69197daeee96a72fbab2391c8eb2f5c24b51f45f.tar.gz
Perform module/role/class check in Perl6 detection with a single regex
Cleans things up a bit
Diffstat (limited to 'pygments/lexers/agile.py')
-rw-r--r--pygments/lexers/agile.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/pygments/lexers/agile.py b/pygments/lexers/agile.py
index 113a68c4..c9447635 100644
--- a/pygments/lexers/agile.py
+++ b/pygments/lexers/agile.py
@@ -2277,11 +2277,7 @@ class Perl6Lexer(ExtendedRegexLexer):
return 0.91
for line in text.splitlines():
- if re.match(r'\s*(?:my|our)?\s*module', line): # module declarations
- return 0.91
- if re.match(r'\s*(?:my|our)?\s*role', line): # role declarations
- return 0.91
- if re.match(r'\s*(?:my|our)?\s*class\b', line): # class declarations
+ if re.match(r'\s*(?:my|our)?\s*(?:module|role|class)\b', line): # module, role, class declarations
return 0.91
return False