summaryrefslogtreecommitdiff
path: root/pygments/lexers/agile.py
diff options
context:
space:
mode:
authorRob Hoelz <rob@hoelz.ro>2012-12-25 15:21:42 +0100
committerRob Hoelz <rob@hoelz.ro>2012-12-25 15:21:42 +0100
commit9f7f191a5ba461fdbb84d5c4e37f53965ca5208e (patch)
tree87e34fd119c87157f45e15db8ab394d8b3d829f2 /pygments/lexers/agile.py
parentbf47c2e763afb1697cc5194a506e5a3fbdb3f048 (diff)
downloadpygments-9f7f191a5ba461fdbb84d5c4e37f53965ca5208e.tar.gz
Add primitive support for regexes
Diffstat (limited to 'pygments/lexers/agile.py')
-rw-r--r--pygments/lexers/agile.py4
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 ),