| Index: tools/lexer_generator/regex_lexer.py
|
| diff --git a/tools/lexer_generator/regex_lexer.py b/tools/lexer_generator/regex_lexer.py
|
| index b653fdd752054deb3f3e920a0f15ef1f4e6b2afa..ceab99dc79a7ed19fd9435d4941fa6e7fae2ce60 100644
|
| --- a/tools/lexer_generator/regex_lexer.py
|
| +++ b/tools/lexer_generator/regex_lexer.py
|
| @@ -69,7 +69,7 @@ class RegexLexer:
|
| ('repeat','exclusive'),
|
| )
|
|
|
| - __escaped_literals = build_escape_map("(){}[]?+.*|\\")
|
| + __escaped_literals = build_escape_map("(){}[]?+.*|'\"\\")
|
|
|
| def t_ESCAPED_LITERAL(self, t):
|
| r'\\.'
|
| @@ -115,7 +115,7 @@ class RegexLexer:
|
| t.value = RegexLexer.__escaped_class_literals[t.value]
|
| return t
|
|
|
| - t_class_CLASS_LITERAL = r'[\w *$_+\'/]'
|
| + t_class_CLASS_LITERAL = r'[\w *$_+\'\"/]'
|
|
|
| def t_REPEAT_BEGIN(self, t):
|
| r'\{'
|
|
|