Re: Keyword list sanity check
От | Greg Stark |
---|---|
Тема | Re: Keyword list sanity check |
Дата | |
Msg-id | B0AFE698-5AC7-4013-8C61-735602608EA7@enterprisedb.com обсуждение исходный текст |
Ответ на | Keyword list sanity check (Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>) |
Ответы |
Re: Keyword list sanity check
|
Список | pgsql-hackers |
I had previously considered adding an assertion in the backend to check they're sorted properly. That would be less formatting dependent and would be only a couple lines of C. I don't think we can do that with the gram.y check though. -- Greg On 28 Apr 2009, at 09:33, Heikki Linnakangas <heikki.linnakangas@enterprisedb.com > wrote: > I wrote a little perl script to perform a basic sanity check to > keywords in gram.y and kwlist.h. It checks that all lists are in > alphabetical order, all keywords present in gram.y are listed in > kwlist.h in the right category, and conversely that all keywords > listed in kwlist.h are listed in gram.y. > > It found one minor issue already: > > $ perl src/tools/check_keywords.pl > 'SCHEMA' after 'SERVER' in unreserved_keyword list is misplaced > > SERVER is not in the right place in gram.y, it should go between > SERIALIZABLE and SERVER. I'll fix that. > > I'll put this into src/tools. It's heavily dependent on the format > of the lists in gram.y and kwlist.h but if it bitrots due to changes > in those files, we can either fix it or just remove it if it's not > deemed useful anymore. > > -- > Heikki Linnakangas > EnterpriseDB http://www.enterprisedb.com > <check_keywords.pl> > > -- > Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-hackers
В списке pgsql-hackers по дате отправления: