diff options
| 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 |
| commit | 8d110f8dc23f9154277625f3b3555f03ba68093d (patch) | |
| tree | b212b6387f475f24c8c0bf4536a555e47dd3e3ee | |
| parent | 575a8316f13e8a005dd0979b27ca5cee0b39062d (diff) | |
| download | pygments-git-8d110f8dc23f9154277625f3b3555f03ba68093d.tar.gz | |
Fix regex crash
| -rw-r--r-- | pygments/lexers/rita.py | 4 |
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), |
