From f67c9fd50fccb0e66a62f1dafbe459affa5091eb Mon Sep 17 00:00:00 2001 From: Roman Nozdrin Date: Thu, 10 May 2018 22:04:33 +0300 Subject: [PATCH] MCOL-1386 Add c-style comments support for DDL statements. --- dbcon/ddlpackage/ddl.l | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dbcon/ddlpackage/ddl.l b/dbcon/ddlpackage/ddl.l index 7e7400451..35a3694a0 100644 --- a/dbcon/ddlpackage/ddl.l +++ b/dbcon/ddlpackage/ddl.l @@ -49,6 +49,7 @@ static char* scanner_copy(char *str, yyscan_t yyscanner, copy_action_t action = %x check2 %x inquote %x endquote +%x c_comment space [ \t\n\r\f] horiz_space [ \t\f] @@ -81,6 +82,7 @@ realfail1 ({integer}|{decimal})[Ee] realfail2 ({integer}|{decimal})[Ee][-+] + %% @@ -196,6 +198,10 @@ LONGTEXT {return LONGTEXT;} /* ignore */ } +"/*" { BEGIN(c_comment); } +"*/" { BEGIN(0); } +\n { } +. { } %% void ddlerror(struct pass_to_bison* x, char const *s)