diff options
author | Rob Hoelz <rob@hoelz.ro> | 2014-01-14 20:19:13 +0100 |
---|---|---|
committer | Rob Hoelz <rob@hoelz.ro> | 2014-01-14 20:19:13 +0100 |
commit | cb777542beebff75c74270acd420c52a1939ad4a (patch) | |
tree | 4e34166cf97c9f20be25fd14f54d24ab65a487f3 | |
parent | aaa932b22fb52dca1ff1c35ee14433b7d9828e15 (diff) | |
download | pygments-cb777542beebff75c74270acd420c52a1939ad4a.tar.gz |
Look for module/role/class declarations
-rw-r--r-- | pygments/lexers/agile.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pygments/lexers/agile.py b/pygments/lexers/agile.py index 5cfb6c42..a598e7ce 100644 --- a/pygments/lexers/agile.py +++ b/pygments/lexers/agile.py @@ -2273,6 +2273,9 @@ class Perl6Lexer(ExtendedRegexLexer): # match v6; use v6; use v6.0; use v6.0.0; if re.match('^\s*(?:use\s+)?v6(?:\.\d(?:\.\d)?)?;', line): return True + # match class, module, role declarations + if re.match('^\s*(?:(?:my|our)\s+)?(?:module|class|role)', line): + return True break return False |