diff options
author | Bruce Momjian <bruce@momjian.us> | 1997-03-02 01:03:44 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1997-03-02 01:03:44 +0000 |
commit | 34fd62c51201cb829e78ae4e84cfd0aa42e45758 (patch) | |
tree | 360a051097f6948a9249ac279fd6660a65aed86a /src/backend/parser/scan.l | |
parent | a3a956bfe549cb94d9909bf2d6a24a67cb23be6f (diff) | |
download | postgresql-34fd62c51201cb829e78ae4e84cfd0aa42e45758.tar.gz |
Remove case-sensitive identifiers. Thanks for Dan McGuirk for a reversal patch.
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 |