From 773e170ba6d798ee1f5ad62ab86f5dccc8442cfe Mon Sep 17 00:00:00 2001 From: "Ivan A. Torgashov" Date: Fri, 19 Apr 2019 11:31:23 +0500 Subject: [PATCH] Fix AST parser regexp error for backslash-single quote \' --- src/scanner.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scanner.ts b/src/scanner.ts index f399d3263..49226f740 100644 --- a/src/scanner.ts +++ b/src/scanner.ts @@ -242,7 +242,7 @@ let wsRe = "\\s+", intRe = "\\d+", powerIntRe = "\\d+e\\d+", floatRe = "\\d+\\.\\d*|\\d*\\.\\d+|\\d+[eE][-+]\\d+", - stringRe = "('[^']*')|(`[^`]*`)", + stringRe = "('(?:[^'\\\\]|\\\\.)*')|(`[^`]*`)", binaryOpRe = "=>|\\|\\||>=|<=|==|!=|<>|->|[-+/%*=<>\\.!]", statementRe = "\\b(select|from|where|having|order by|group by|limit|format|prewhere|union all)\\b", joinsRe = "(any inner join|any left join|all inner join|all left join" +