sql: fix function arbitrary length requirement

This commit is contained in:
bob620
2021-07-13 14:41:31 -05:00
parent 398d46577a
commit f7662e18ea

View File

@@ -74,8 +74,8 @@ like { return LIKE; }
limit { return LIMIT; } limit { return LIMIT; }
top { return TOP; } top { return TOP; }
percent { return PERCENT; } percent { return PERCENT; }
count { return COUNT; } count* { return COUNT; }
strptime { return STRPTIME; } strptime* { return STRPTIME; }
[ \t\r] ; [ \t\r] ;
\"[^"]*\"\" { \"[^"]*\"\" {
@@ -114,7 +114,7 @@ strptime { return STRPTIME; }
(-?[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; yylval->name = g_strdup(yytext); return NUMBER;
} }
~?(\/?[a-z0-9\.\-\_\!\~\'\(\)\%\xa0-\xff]+)+ { ~?(\/?[a-z0-9\.\-\_\!\~\'\%\xa0-\xff]+)+ {
yylval->name = g_strdup(yytext); return PATH; yylval->name = g_strdup(yytext); return PATH;
} }