summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorŠarūnas Navickas <zaibacu@gmail.com>2020-09-26 21:31:00 +0300
committerŠarūnas Navickas <zaibacu@gmail.com>2020-09-26 21:31:00 +0300
commit8d110f8dc23f9154277625f3b3555f03ba68093d (patch)
treeb212b6387f475f24c8c0bf4536a555e47dd3e3ee
parent575a8316f13e8a005dd0979b27ca5cee0b39062d (diff)
downloadpygments-git-8d110f8dc23f9154277625f3b3555f03ba68093d.tar.gz
Fix regex crash
-rw-r--r--pygments/lexers/rita.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexers/rita.py b/pygments/lexers/rita.py
index 779f4565..61cf38a3 100644
--- a/pygments/lexers/rita.py
+++ b/pygments/lexers/rita.py
@@ -37,8 +37,8 @@ class RitaLexer(RegexLexer):
(r'\s+', Whitespace),
(r'#(.*?)\n', Comment.Single),
(r'@(.*?)\n', Operator), # Yes, whole line as an operator
- (r'\"(\w|\d|\s|[^\"\']|(\\\")|(\\\'))+?\"', Literal),
- (r'\'(\w|\d|\s|[^\"\']|(\\\")|(\\\'))+?\'', Literal),
+ (r'"(\w|\d|\s|(\\")|[\'_\-./,\?\!])+?"', Literal),
+ (r'\'(\w|\d|\s|(\\\')|["_\-./,\?\!])+?\'', Literal),
(r'([A-Z_]+)', Keyword),
(r'([a-z0-9_]+)', Name),
(r'((->)|[!?+*|=])', Operator),