diff options
author | Rob Hoelz <rob@hoelz.ro> | 2012-12-25 15:21:42 +0100 |
---|---|---|
committer | Rob Hoelz <rob@hoelz.ro> | 2012-12-25 15:21:42 +0100 |
commit | 9f7f191a5ba461fdbb84d5c4e37f53965ca5208e (patch) | |
tree | 87e34fd119c87157f45e15db8ab394d8b3d829f2 /pygments/lexers/agile.py | |
parent | bf47c2e763afb1697cc5194a506e5a3fbdb3f048 (diff) | |
download | pygments-9f7f191a5ba461fdbb84d5c4e37f53965ca5208e.tar.gz |
Add primitive support for regexes
Diffstat (limited to 'pygments/lexers/agile.py')
-rw-r--r-- | pygments/lexers/agile.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pygments/lexers/agile.py b/pygments/lexers/agile.py index ed244c9c..bf07b245 100644 --- a/pygments/lexers/agile.py +++ b/pygments/lexers/agile.py @@ -2094,6 +2094,10 @@ class Perl6Lexer(ExtendedRegexLexer): ( r'(?i)(\d*(_\d*)*\.\d+(_\d*)*|\d+(_\d*)*\.\d+(_\d*)*)(e[+-]?\d+)?', Number.Float ), ( r'(?i)\d+(_\d*)*e[+-]?\d+(_\d*)*', Number.Float ), ( r'\d+(_\d+)*', Number.Integer ), + ( r'(?<=~~)\s*/.*?/', String.Regex ), + ( r'(?<==)\s*/.*?/', String.Regex ), + ( r'(?<=\()\s*/.*?/', String.Regex ), + ( r'm[\w\s:]*/.*?/', String.Regex ), ( r'[0-9a-zA-Z_][' + PERL6_IDENTIFIER_CHARS + ']*', Name ), ( r"'(\\\\|\\[^\\]|[^'\\])*'", String ), ( r'"(\\\\|\\[^\\]|[^"\\])*"', String ), |