Patch utfsql.diff from Nirgal

This commit is contained in:
Nirgal Vourgre
2011-08-28 19:49:54 -04:00
committed by Brian Bruns
parent aee657f603
commit 07f915b3c7
4 changed files with 31 additions and 23 deletions

View File

@@ -63,7 +63,7 @@ like { return LIKE; }
return IDENT;
}
[A-Za-z][A-Za-z0-9_#@]* { yylval.name = strdup(yytext); return NAME; }
[a-z\xa0-\xff][a-z0-9_#@\xa0-\xff]* { yylval.name = strdup(yytext); return NAME; }
'[^']*'' {
yyless(yyleng-1);
@@ -74,10 +74,13 @@ like { return LIKE; }
return STRING;
}
(-*[0-9]+|([0-9]*\.[0-9]+)([eE][-+]?[0-9]+)?) {
yylval.name = strdup(yytext); return NUMBER;
}
~?(\/?[A-Za-z0-9\.]+)+ { yylval.name = strdup(yytext); return PATH; }
(-*[0-9]+|([0-9]*\.[0-9]+)(e[-+]?[0-9]+)?) {
yylval.name = strdup(yytext); return NUMBER;
}
~?(\/?[a-z0-9\.\xa0-\xff]+)+ {
yylval.name = strdup(yytext); return PATH;
}
. { return yytext[0]; }
%%

View File

@@ -806,4 +806,3 @@ mdb_sql_dump_results(MdbSQL *sql)
/* the column and table names are no good now */
mdb_sql_reset(sql);
}