From 58e4fe281d828528c9b63e88a8ea9343e826270b Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Wed, 24 Mar 2021 09:47:52 -0400 Subject: [PATCH] libmdbsql: Support negative floating point literals Fixes #274 --- src/sql/lexer.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/lexer.l b/src/sql/lexer.l index 11df9c2..01eedcf 100644 --- a/src/sql/lexer.l +++ b/src/sql/lexer.l @@ -109,7 +109,7 @@ strptime { return STRPTIME; } return STRING; } -(-*[0-9]+|([0-9]*\.[0-9]+)(e[-+]?[0-9]+)?) { +(-?[0-9]+|(-?[0-9]*\.[0-9]+)(e[-+]?[0-9]+)?) { yylval->name = g_strdup(yytext); return NUMBER; } ~?(\/?[a-z0-9\.\xa0-\xff]+)+ {