diff options
author | Rob Hoelz <rob@hoelz.ro> | 2013-01-01 18:11:43 +0100 |
---|---|---|
committer | Rob Hoelz <rob@hoelz.ro> | 2013-01-01 18:11:43 +0100 |
commit | ddfbde6117ed9052effa6d691f38f16f608f10d7 (patch) | |
tree | 3cb143b44f0a43d5157a31d262f5671109657ecc /pygments/lexers/agile.py | |
parent | 1ccb5ab31e1324819476fe616b38cae31c9d5772 (diff) | |
download | pygments-ddfbde6117ed9052effa6d691f38f16f608f10d7.tar.gz |
Handle extensible metasyntax in regexes better
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 9cf3856b..907ed023 100644 --- a/pygments/lexers/agile.py +++ b/pygments/lexers/agile.py @@ -2171,7 +2171,7 @@ Perl6Lexer.tokens['token'] = [ ( r'}', Text, '#pop' ), ( r'(?<=:)(?:my|our|state|constant|temp|let).*?;', using(Perl6Lexer) ), # make sure that quotes in character classes aren't treated as strings - ( r'<\[.*?\]>', String.Regex ), + ( r'<(?:[!?+.]\s*)?\[.*?\]>', String.Regex ), # make sure that '#' characters in quotes aren't treated as comments ( r"(?<!\\)'(\\\\|\\[^\\]|[^'\\])*'", String.Regex ), ( r'(?<!\\)"(\\\\|\\[^\\]|[^"\\])*"', String.Regex ), |