diff options
Diffstat (limited to 'src/backend/parser/scan.l')
| -rw-r--r-- | src/backend/parser/scan.l | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/backend/parser/scan.l b/src/backend/parser/scan.l index f741b8bc7d..255b282e3b 100644 --- a/src/backend/parser/scan.l +++ b/src/backend/parser/scan.l @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/scan.l,v 1.11 1997/02/28 13:25:16 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/scan.l,v 1.12 1997/03/02 01:03:16 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -164,8 +164,13 @@ other . return (SCONST); } {identifier} { + int i; ScanKeyword *keyword; + for(i = 0; i < strlen(yytext); i++) + if (isupper(yytext[i])) + yytext[i] = tolower(yytext[i]); + keyword = ScanKeywordLookup((char*)yytext); if (keyword != NULL) { return (keyword->value); @@ -209,6 +214,7 @@ init_io() } + #if !defined(FLEX_SCANNER) /* get lex input from a string instead of from stdin */ int |
