summaryrefslogtreecommitdiff
path: root/pygments/lexers/agile.py
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2013-01-12 15:06:30 +0100
committerGeorg Brandl <georg@python.org>2013-01-12 15:06:30 +0100
commitb791a2396bb845284f93597d728758bd39fdeb6c (patch)
treed6a5ab17865748bb3ff894a79cf8b526df2db6e2 /pygments/lexers/agile.py
parentd1bf5aa4a25005e8630bb639053c4340475bff6e (diff)
downloadpygments-b791a2396bb845284f93597d728758bd39fdeb6c.tar.gz
Fix stuff in new lexers found by regexlint.
Diffstat (limited to 'pygments/lexers/agile.py')
-rw-r--r--pygments/lexers/agile.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pygments/lexers/agile.py b/pygments/lexers/agile.py
index 90f9ecd3..8bcb1d46 100644
--- a/pygments/lexers/agile.py
+++ b/pygments/lexers/agile.py
@@ -607,7 +607,8 @@ class RubyLexer(ExtendedRegexLexer):
r'rescue|raise|retry|return|super|then|undef|unless|until|when|'
r'while|yield)\b', Keyword),
# start of function, class and module names
- (r'(module)(\s+)([a-zA-Z_][a-zA-Z0-9_]*(::[a-zA-Z_][a-zA-Z0-9_]*)*)',
+ (r'(module)(\s+)([a-zA-Z_][a-zA-Z0-9_]*'
+ r'(?:::[a-zA-Z_][a-zA-Z0-9_]*)*)',
bygroups(Keyword, Text, Name.Namespace)),
(r'(def)(\s+)', bygroups(Keyword, Text), 'funcname'),
(r'def(?=[*%&^`~+-/\[<>=])', Keyword, 'funcname'),