From d4f579f8d94638b9c9775d84660867b66224ecc3 Mon Sep 17 00:00:00 2001 From: Naved Ali Khan Date: Wed, 12 May 2021 03:06:54 +0530 Subject: [PATCH 1/2] Support for LEFT and RIGHT functions --- src/sqlParser.jison | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sqlParser.jison b/src/sqlParser.jison index 86e13fc..82aaf18 100644 --- a/src/sqlParser.jison +++ b/src/sqlParser.jison @@ -71,8 +71,8 @@ INNER return 'INNER' CROSS return 'CROSS' ON return 'ON' USING return 'USING' -LEFT return 'LEFT' -RIGHT return 'RIGHT' +LEFT[^(]\b return 'LEFT' +RIGHT[^(]\b return 'RIGHT' OUTER return 'OUTER' NATURAL return 'NATURAL' WHERE return 'WHERE' From 8f5f96bbcae8f0da97835c8ad605dfe6f2d8ed8a Mon Sep 17 00:00:00 2001 From: Naved Ali Khan Date: Wed, 12 May 2021 03:27:05 +0530 Subject: [PATCH 2/2] Support for Left and Right Functions --- src/sqlParser.jison | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sqlParser.jison b/src/sqlParser.jison index 82aaf18..c9bb4ba 100644 --- a/src/sqlParser.jison +++ b/src/sqlParser.jison @@ -71,8 +71,8 @@ INNER return 'INNER' CROSS return 'CROSS' ON return 'ON' USING return 'USING' -LEFT[^(]\b return 'LEFT' -RIGHT[^(]\b return 'RIGHT' +LEFT\b[^(] return 'LEFT' +RIGHT\b[^(] return 'RIGHT' OUTER return 'OUTER' NATURAL return 'NATURAL' WHERE return 'WHERE'