summaryrefslogtreecommitdiff
path: root/pygments/lexers/agile.py
diff options
context:
space:
mode:
authorRob Hoelz <rob@hoelz.ro>2014-01-12 18:31:57 +0100
committerRob Hoelz <rob@hoelz.ro>2014-01-12 18:31:57 +0100
commitc906f6b87ec46fb03bc96334ff32002f6559b894 (patch)
tree5101512410962679e0b1a5c693eb5ff09f5c75f7 /pygments/lexers/agile.py
parentfeb11916dec3048ee8e25f2f1127313d5ad63c3b (diff)
downloadpygments-c906f6b87ec46fb03bc96334ff32002f6559b894.tar.gz
Reapply: Improve Perl 6 heuristic to check for member variables
Diffstat (limited to 'pygments/lexers/agile.py')
-rw-r--r--pygments/lexers/agile.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pygments/lexers/agile.py b/pygments/lexers/agile.py
index 17a0d449..ae925593 100644
--- a/pygments/lexers/agile.py
+++ b/pygments/lexers/agile.py
@@ -2274,7 +2274,7 @@ class Perl6Lexer(ExtendedRegexLexer):
return 0.91
if re.search(r'[$@%]\?[A-Z]+', text): # Perl 6 compiler variables ($?PACKAGE)
return 0.91
- if re.search(r'[$@%][!.][A-Za-z0-9_-]+', text): # Perl 6 member variables
+ if re.search(r'[$@%][!.][A-Za-z_][A-Za-z0-9_-]*', text): # Perl 6 member variables
return 0.91
if re.search(r'[*][@%&]', text): # Slurpy parameters
# Scalar slurpies (*$slurp) are not included because they're more rare