From d1f02026c5975cf50277ab9b630fb6dbaa531c6e Mon Sep 17 00:00:00 2001 From: Roman Nozdrin Date: Sun, 7 Oct 2018 16:19:50 +0300 Subject: [PATCH] Backported the rest of MCOL-1659(spaces in identifiers). --- dbcon/ddlpackage/ddl.l | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dbcon/ddlpackage/ddl.l b/dbcon/ddlpackage/ddl.l index aa909374f..430adde8e 100644 --- a/dbcon/ddlpackage/ddl.l +++ b/dbcon/ddlpackage/ddl.l @@ -78,6 +78,7 @@ extended_identifier {ident_start}{extended_ident_cont}* ident_w_spaces {identifier}\x20* identifier_quoted {grave_accent}{extended_identifier}{grave_accent} identifier_double_quoted {double_quote}{extended_identifier}{double_quote} +column_ident_quoted {grave_accent}{ident_w_spaces}+{grave_accent} integer [-+]?{digit}+ decimal ([-+]?({digit}*\.{digit}+)|({digit}+\.{digit}*)) @@ -187,6 +188,8 @@ LONGTEXT {return LONGTEXT;} \n { lineno++;} +{column_ident_quoted} { ddlget_lval(yyscanner)->str = scanner_copy(ddlget_text(yyscanner), yyscanner, STRIP_QUOTES); return IDENT;} + {whitespace} { /* ignore */ }