| Index: tools/lexer_generator/regex_lexer.py
|
| diff --git a/tools/lexer_generator/regex_lexer.py b/tools/lexer_generator/regex_lexer.py
|
| index deabd84c5d6ab42850ec384e8179ae4ceb9e0419..0506e32393e176aaff860faeda93fcf616c19bb6 100644
|
| --- a/tools/lexer_generator/regex_lexer.py
|
| +++ b/tools/lexer_generator/regex_lexer.py
|
| @@ -86,7 +86,7 @@ class RegexLexer:
|
| t_class_NOT = '\^'
|
|
|
| def t_class_ESCAPED_CLASS_LITERAL(self, t):
|
| - r'\\\^|\\-'
|
| + r'\\\^|\\-|\\\[|\\\]'
|
| t.type = 'CLASS_LITERAL'
|
| t.value = t.value[1:]
|
| return t
|
|
|