diff options
author | Rob Hoelz <rob@hoelz.ro> | 2012-12-26 23:15:25 +0100 |
---|---|---|
committer | Rob Hoelz <rob@hoelz.ro> | 2012-12-26 23:15:25 +0100 |
commit | 1b1379734ece1c6ad898102ac023bea88dae4259 (patch) | |
tree | f136aa0cff41cdd07ba2544b538079d613277efe /pygments/lexers/agile.py | |
parent | 7f1c3e60944d9554f515daf30005cfa3d4b30815 (diff) | |
download | pygments-1b1379734ece1c6ad898102ac023bea88dae4259.tar.gz |
Allow more flexible delimiters for m// and rx//
Diffstat (limited to 'pygments/lexers/agile.py')
-rw-r--r-- | pygments/lexers/agile.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pygments/lexers/agile.py b/pygments/lexers/agile.py index 381963c5..accda3ef 100644 --- a/pygments/lexers/agile.py +++ b/pygments/lexers/agile.py @@ -2109,7 +2109,7 @@ class Perl6Lexer(ExtendedRegexLexer): ( r'(?<=~~)\s*/(?:\\\\|\\/|.)*?/', String.Regex ), ( r'(?<==)\s*/(?:\\\\|\\/|.)*?/', String.Regex ), ( r'(?<=\()\s*/(?:\\\\|\\/|.)*?/', String.Regex ), - ( r'(?:m|rx)[\w\s:]*/(?:\\\\|\\/|.)*?/', String.Regex ), + ( r'(?:m|rx)(?P<adverbs>[\w\s:]*)(?P<delimiter>[^0-9a-zA-Z:\s]+)', brackets_callback(String.Regex) ), ( r'(?:s|tr)[\w\s:]*/(?:\\\\|\\/|.)*?/(?:\\\\|\\/|.)*?/', String.Regex ), ( r'[0-9a-zA-Z_][' + PERL6_IDENTIFIER_CHARS + ']*', Name ), ( r"'(\\\\|\\[^\\]|[^'\\])*'", String ), |