-
- Downloads
Separate the key word list that lived in keywords.c into a new header file
kwlist.h, to avoid having to link the backend object file into other programs like pg_dump. We can now simply symlink a single source file from the backend (kwlookup.c, containing the shared routine ScanKeywordLookup) and compile it locally, which is a lot cleaner.
Showing
- src/backend/parser/Makefile 2 additions, 2 deletionssrc/backend/parser/Makefile
- src/backend/parser/gram.y 3 additions, 3 deletionssrc/backend/parser/gram.y
- src/backend/parser/keywords.c 8 additions, 480 deletionssrc/backend/parser/keywords.c
- src/backend/parser/kwlookup.c 87 additions, 0 deletionssrc/backend/parser/kwlookup.c
- src/bin/pg_dump/Makefile 12 additions, 14 deletionssrc/bin/pg_dump/Makefile
- src/bin/pg_dump/keywords.c 31 additions, 0 deletionssrc/bin/pg_dump/keywords.c
- src/bin/psql/Makefile 10 additions, 12 deletionssrc/bin/psql/Makefile
- src/bin/scripts/Makefile 15 additions, 15 deletionssrc/bin/scripts/Makefile
- src/include/parser/kwlist.h 419 additions, 0 deletionssrc/include/parser/kwlist.h
- src/interfaces/ecpg/preproc/Makefile 4 additions, 5 deletionssrc/interfaces/ecpg/preproc/Makefile
- src/interfaces/ecpg/preproc/keywords.c 30 additions, 0 deletionssrc/interfaces/ecpg/preproc/keywords.c
Loading
Please register or sign in to comment