diff --git a/blueprintcompiler/tokenizer.py b/blueprintcompiler/tokenizer.py index 1ab6def..33ae272 100644 --- a/blueprintcompiler/tokenizer.py +++ b/blueprintcompiler/tokenizer.py @@ -39,8 +39,8 @@ class TokenType(Enum): _tokens = [ (TokenType.IDENT, r"[A-Za-z_][\d\w\-_]*"), - (TokenType.QUOTED, r'"(\\"|[^"\n])*"'), - (TokenType.QUOTED, r"'(\\'|[^'\n])*'"), + (TokenType.QUOTED, r'"(\\.|[^\\"\n])*"'), + (TokenType.QUOTED, r"'(\\.|[^\\'\n])*'"), (TokenType.NUMBER, r"0x[A-Za-z0-9_]+"), (TokenType.NUMBER, r"[\d_]+(\.[\d_]+)?"), (TokenType.NUMBER, r"\.[\d_]+"),